Class: FractalApi::Company
- Defined in:
- lib/fractal_api/company.rb
Class Method Summary collapse
Methods inherited from BaseModel
#as_json, attribute_aliases, attributes, format_url, #format_url, get, #get, #initialize, key_transformer, post, #post, put, #put
Constructor Details
This class inherits a constructor from FractalApi::BaseModel
Class Method Details
.build(json:) ⇒ Object
17 18 19 20 21 |
# File 'lib/fractal_api/company.rb', line 17 def self.build(json:) super.tap do |record| record.created_at = Time.parse(record.created_at) if record.created_at end end |
.create(company) ⇒ Object
11 12 13 14 15 |
# File 'lib/fractal_api/company.rb', line 11 def self.create(company) result = post('/company/v2/companies', params: company.as_json) build(json: result.body) end |