Class: ClassicApi::Resource::Base

Inherits:
JsonApiClient::Resource
  • Object
show all
Defined in:
lib/classic_api/resource/base.rb

Direct Known Subclasses

Image, Policy, Transformation, User

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.create!(attributes = {}) ⇒ Object

Raises:



9
10
11
12
13
# File 'lib/classic_api/resource/base.rb', line 9

def create!(attributes = {})
  record = create(attributes)
  raise APIEntityException.new(record, record.errors) if record.errors.present?
  record
end

Instance Method Details

#apiObject



16
17
18
# File 'lib/classic_api/resource/base.rb', line 16

def api
  ClassicApi
end

#insist!Object



20
21
22
# File 'lib/classic_api/resource/base.rb', line 20

def insist!
  
end