class MockChargebee::Models::Base
Public Class Methods
already_exists!(id)
click to toggle source
# File lib/mock_chargebee/models/base.rb, line 14 def self.already_exists!(id) raise ChargeBee::InvalidRequestError.new(400, message: "The value #{id} is already present.") end
load_fixtures(*args)
click to toggle source
# File lib/mock_chargebee/models/base.rb, line 18 def self.load_fixtures(*args) args.each do |arg| define_singleton_method("#{arg}_fixture") do instance_variable_get("@#{arg}_fixture") || instance_variable_set("@#{arg}_fixture", JSON.parse(File.read("#{File.dirname(__FILE__)}/../fixtures/#{arg}.json"))) end end end
repositories()
click to toggle source
# File lib/mock_chargebee/models/base.rb, line 6 def self.repositories MockChargebee.environment.repositories end
unique_id()
click to toggle source
# File lib/mock_chargebee/models/base.rb, line 10 def self.unique_id Util.generate_id(self::RESOURCE_ID_PREFIX) end