Class: Y2Network::NetworkManager::ConnectionConfigWriter
- Inherits:
-
Object
- Object
- Y2Network::NetworkManager::ConnectionConfigWriter
- Includes:
- Yast::Logger
- Defined in:
- src/lib/y2network/network_manager/connection_config_writer.rb
Instance Method Summary collapse
Instance Method Details
#write(conn, old_conn = nil, opts = {}) ⇒ Object
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
# File 'src/lib/y2network/network_manager/connection_config_writer.rb', line 36 def write(conn, old_conn = nil, opts = {}) return if conn == old_conn file = CFA::NmConnection.for(conn) handler_class = find_handler_class(conn.type) return nil if handler_class.nil? if file.exist? file.load else (file.file_path) end handler_class.new(file).write(conn, opts) file.save end |