Module: Evesync::IPC::Data

Defined in:
lib/evesync/ipc/data/file.rb,
lib/evesync/ipc/data/utils.rb,
lib/evesync/ipc/data/ignore.rb,
lib/evesync/ipc/data/package.rb,
lib/evesync/ipc/data/hashable.rb

Defined Under Namespace

Modules: Hashable, Unhashable Classes: File, Ignore, Package

Class Method Summary collapse

Class Method Details

.from_json(json) ⇒ Object



8
9
10
11
# File 'lib/evesync/ipc/data/utils.rb', line 8

def self.from_json(json)
  hash = JSON.parse(json)
  Class.new.extend(Unhashable).from_hash(hash)
end