Method: Money::RatesStore::Memory#initialize

Defined in:
lib/money/rates_store/memory.rb

#initialize(opts = {}, rates = {}) ⇒ Memory

Initializes a new Money::RatesStore::Memory object.

Parameters:

  • opts (Hash) (defaults to: {})

    Optional store options.

  • rates (Hash) (defaults to: {})

    Optional initial exchange rate data.

Options Hash (opts):

  • :without_mutex (Boolean)

    disables the usage of a mutex



25
26
27
28
29
# File 'lib/money/rates_store/memory.rb', line 25

def initialize(opts = {}, rates = {})
  @rates = rates
  @options = opts
  @guard = Monitor.new
end