class MockChargebee::Models::Coupon

Constants

RESOURCE_ID_PREFIX

Public Class Methods

create(params) click to toggle source
# File lib/mock_chargebee/models/coupon.rb, line 14
def self.create(params)
  Validations::Coupons::CreateParams.validate_required(params)

  params["id"] ||= unique_id
  coupon = coupon_fixture.merge(params)
  repositories.coupons.store(coupon["id"], coupon)

  coupon
end
find(id) click to toggle source
# File lib/mock_chargebee/models/coupon.rb, line 10
def self.find(id)
  repositories.coupons.fetch(id)
end