class Nucleo::Requests::PageChanges
Public Class Methods
create(site_id, page_id, attributes={})
click to toggle source
# File lib/nucleo/requests/page_changes.rb, line 4 def self.create(site_id, page_id, attributes={}) route = Nucleo::Client.routes.route_for('site-page-changes') url = route.url_for(site_id: site_id, page_id: page_id) request_params = attributes request = Nucleo::Client.post(url, MultiJson.dump(request_params)) request end
delete(site_id, page_id, attributes={})
click to toggle source
# File lib/nucleo/requests/page_changes.rb, line 24 def self.delete(site_id, page_id, attributes={}) route = Nucleo::Client.routes.route_for('site-page-changes') url = route.url_for(site_id: site_id, page_id: page_id) request = Nucleo::Client.delete(url, MultiJson.dump(request_params)) request end
index(site_id, page_id)
click to toggle source
# File lib/nucleo/requests/page_changes.rb, line 33 def self.index(site_id, page_id) route = Nucleo::Client.routes.route_for('site-page-changes') url = route.url_for(site_id: site_id, page_id: page_id) request = Nucleo::Client.get(url) request end
update(site_id, page_id, attributes={})
click to toggle source
# File lib/nucleo/requests/page_changes.rb, line 15 def self.update(site_id, page_id, attributes={}) route = Nucleo::Client.routes.route_for('site-page-changes') url = route.url_for(site_id: site_id, page_id: page_id) request = Nucleo::Client.patch(url, MultiJson.dump(request_params)) request end