Class: MockChargebee::Repositories

Inherits:
Object
  • Object
show all
Defined in:
lib/mock_chargebee/repositories.rb

Defined Under Namespace

Classes: RepoHash

Class Method Summary collapse

Class Method Details

.add_repositories(*args) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/mock_chargebee/repositories.rb', line 5

def self.add_repositories(*args)
  args.each do |arg|
    define_method(arg) do
      instance_variable_get("@#{arg}") || instance_variable_set("@#{arg}", RepoHash.new)
    end
  end
end