Module: BoxView::Api::Actions::Crudable

Included in:
Document, DocumentSession
Defined in:
lib/box_view/api/actions/crudable.rb

Instance Method Summary collapse

Instance Method Details

#create(params) ⇒ Object



6
7
8
# File 'lib/box_view/api/actions/crudable.rb', line 6

def create(params)
  data_item(session.post(endpoint_url, session.convert_params(params).to_json), session)
end

#destroy(id) ⇒ Object



14
15
16
# File 'lib/box_view/api/actions/crudable.rb', line 14

def destroy(id)
  session.delete("#{endpoint_url}/#{id}", false)
end

#update(id, params) ⇒ Object



10
11
12
# File 'lib/box_view/api/actions/crudable.rb', line 10

def update(id, params)
  data_item(session.put("#{endpoint_url}/#{id}", session.convert_params(params).to_json), session)
end