Method: ActiveEncode::Core::ClassMethods#find

Defined in:
lib/active_encode/core.rb

#find(id) ⇒ Object

Raises:

  • (ArgumentError)


38
39
40
41
42
43
44
# File 'lib/active_encode/core.rb', line 38

def find(id)
  raise ArgumentError, 'id cannot be nil' unless id
  encode = new(nil)
  encode.run_callbacks :find do
    encode.send(:merge!, engine_adapter.find(id))
  end
end