class Octobat::Coupon

Public Instance Methods

activate(params = {}, opts = {}) click to toggle source
# File lib/octobat/coupon.rb, line 7
def activate(params = {}, opts = {})
  response, api_key = Octobat.request(:patch, activate_url, @api_key, params, opts)
  refresh_from(response, api_key)
end
delete(params = {}, opts = {}) click to toggle source
# File lib/octobat/coupon.rb, line 17
def delete(params = {}, opts = {})
  response, api_key = Octobat.request(:delete, url, @api_key, params, opts)
  refresh_from(response, api_key)
end
unactivate(params = {}, opts = {}) click to toggle source
# File lib/octobat/coupon.rb, line 12
def unactivate(params = {}, opts = {})
  response, api_key = Octobat.request(:patch, unactivate_url, @api_key, params, opts)
  refresh_from(response, api_key)
end

Private Instance Methods

activate_url() click to toggle source
# File lib/octobat/coupon.rb, line 25
def activate_url
  url + '/activate'
end
unactivate_url() click to toggle source
# File lib/octobat/coupon.rb, line 29
def unactivate_url
  url + '/unactivate'
end