Van::Units::CurrencyLoader

Constants

THREAD_REFERENCE

Public Instance Methods

ce_service(converter, name, &blk) click to toggle source
    # File lib/van/units/currency.rb, line 12
12:     def ce_service(converter, name, &blk)
13:       old_service = Thread.current[THREAD_REFERENCE]
14:       Thread.current[THREAD_REFERENCE] = Units::Converter::ExchangeRate.const_get(name)
15:       yield
16:     ensure
17:       Thread.current[THREAD_REFERENCE] = old_service
18:     end
currency_unit(converter, name) click to toggle source
    # File lib/van/units/currency.rb, line 20
20:     def currency_unit(converter, name)
21:       service = Thread.current[THREAD_REFERENCE] || Units::Config::DEFAULT_CURRENCY_SERVICE
22:       converter.send(:register_unit, name, :equals => service.create_conversion(name, converter))
23:     end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.