Class: FreckleApi::Model

Inherits:
Hash
  • Object
show all
Includes:
Coercions, Hashie::Extensions::Coercion, Hashie::Extensions::IndifferentAccess, Hashie::Extensions::MergeInitializer, Hashie::Extensions::MethodAccess
Defined in:
lib/freckle_api/model.rb

Direct Known Subclasses

Group, Import, Invoice, Project, Timer, User

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Coercions

included

Class Method Details

.list(*records) ⇒ Object



12
13
14
# File 'lib/freckle_api/model.rb', line 12

def self.list(*records)
  [*records].map { |record| new(record) }
end

Instance Method Details

#reload!(_api) ⇒ Object



16
17
18
# File 'lib/freckle_api/model.rb', line 16

def reload!(_api)
  fail NotImplementedError
end