Module: JSONAPI::Consumer::Resource::ObjectBuildConcern::ClassMethods

Defined in:
lib/jsonapi/consumer/resource/object_build_concern.rb

Instance Method Summary collapse

Instance Method Details

#buildObject

If class attribute ‘request_new_object_on_build`:

True:

will send a request to `{path}/new` to get an attributes list

False:

acts as an alias for `new`


19
20
21
22
23
24
25
# File 'lib/jsonapi/consumer/resource/object_build_concern.rb', line 19

def build
  if !!self.request_new_object_on_build
    _run_request(JSONAPI::Consumer::Query::New.new(self, {})).first
  else
    new
  end
end