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