class MC2P::ReadOnlyObjectItem
Object item that allows retrieve an item
Public Class Methods
get(object_id)
click to toggle source
Retrieve object with object_id and return Params:
object_id
-
Id to retrieve
Returns: Object after retrieve
# File lib/base.rb, line 91 def self.get(object_id) obj = new({ @id_property => object_id }, resource) obj.retrieve obj end
new(json_dict, resource)
click to toggle source
Initializes an object item Params:
json_dict
-
Data of the object
resource
-
Resource
used to delete, save, create or retrieve the object
Calls superclass method
MC2P::ObjectItem::new
# File lib/base.rb, line 82 def initialize(json_dict, resource) @retrieve_mixin = RetrieveObjectItemMixin.new(json_dict, resource) super(json_dict, resource) end
Public Instance Methods
retrieve()
click to toggle source
Retrieves the data of the object item
# File lib/base.rb, line 100 def retrieve @retrieve_mixin.json_dict = @json_dict @retrieve_mixin._deleted = @_deleted @retrieve_mixin.retrieve @json_dict = @retrieve_mixin.json_dict end