module Convoy::ApiOperations::Save
Public Class Methods
included(base)
click to toggle source
# File lib/convoy/api_operations/save.rb, line 23 def self.included(base) # Setup helper methods on Class. base.extend(ClassMethods) end
Public Instance Methods
save()
click to toggle source
# File lib/convoy/api_operations/save.rb, line 18 def save method = @id.nil? ? :post : :put send_request(resource_url, method, data: @data, params: @params) end
update(data = {})
click to toggle source
# File lib/convoy/api_operations/save.rb, line 13 def update(data = {}) @data = data unless data.empty? send_request(resource_url, :put, data: @data, params: @params) end