Module: JSONAPI::Consumer::Resource::ObjectBuildConcern::ClassMethods
- Defined in:
- lib/jsonapi/consumer/resource/object_build_concern.rb
Instance Method Summary collapse
-
#build ⇒ Object
If class attribute ‘request_new_object_on_build`:.
Instance Method Details
#build ⇒ Object
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 |