Method: HaveAPI::Client::ResourceInstance#resolve
- Defined in:
- lib/haveapi/client/resource_instance.rb
#resolve ⇒ Object
Resolve the object (fetch it from the API) if it is not resolved yet.
77 78 79 80 81 82 83 84 85 86 87 88 89 |
# File 'lib/haveapi/client/resource_instance.rb', line 77 def resolve return self if @resolved @action.provide_args(*@meta[:url_params]) @response = Response.new(@action, @action.execute({})) @params = @response.response setup_from_clone(@resource) define_attributes @resolved = true self end |