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