class MC2P::CRUDObjectItem

Object item that allows retrieve, create, change and delete an item

Public Class Methods

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::CRUObjectItem::new
# File lib/base.rb, line 178
def initialize(json_dict, resource)
  @delete_mixin = DeleteObjectItemMixin.new(json_dict, resource)
  super(json_dict, resource)
end

Public Instance Methods

delete() click to toggle source

Deletes the object item

# File lib/base.rb, line 184
def delete
  @delete_mixin.json_dict = @json_dict
  @delete_mixin._deleted = @_deleted
  @delete_mixin.delete
  @json_dict = @delete_mixin.json_dict
  @_deleted = @delete_mixin._deleted
end