Module: Yoda::Store::Objects::Serializable::ClassMethods

Defined in:
lib/yoda/store/objects/serializable.rb

Instance Method Summary collapse

Instance Method Details

#json_creatable?Boolean

Returns:

  • (Boolean)


6
7
8
# File 'lib/yoda/store/objects/serializable.rb', line 6

def json_creatable?
  true
end

#json_create(params) ⇒ Object

Parameters:

  • params (Hash)


11
12
13
# File 'lib/yoda/store/objects/serializable.rb', line 11

def json_create(params)
  new(params.reject { |k, _v| k.to_sym == :json_class }.map { |k, v| [k.to_sym, v] }.to_h)
end