Method: Codebot::Network.deserialize

Defined in:
lib/codebot/network.rb

.deserialize(name, data) ⇒ Hash

Deserializes a network.

Parameters:

  • name (String)

    the name of the network

  • data (Hash)

    the serialized data

Returns:

  • (Hash)

    the parameters to pass to the initializer



225
226
227
# File 'lib/codebot/network.rb', line 225

def self.deserialize(name, data)
  fields.map { |sym| [sym, data[sym.to_s]] }.to_h.merge(name: name)
end