Class: Gera::Universe
- Inherits:
-
Object
- Object
- Gera::Universe
- Defined in:
- lib/gera/repositories/universe.rb
Instance Attribute Summary collapse
-
#currency_rate_modes_repository ⇒ Object
readonly
Returns the value of attribute currency_rate_modes_repository.
-
#currency_rates_repository ⇒ Object
readonly
Returns the value of attribute currency_rates_repository.
-
#direction_rates_repository ⇒ Object
readonly
Returns the value of attribute direction_rates_repository.
Class Method Summary collapse
Instance Method Summary collapse
Instance Attribute Details
#currency_rate_modes_repository ⇒ Object (readonly)
Returns the value of attribute currency_rate_modes_repository.
16 17 18 |
# File 'lib/gera/repositories/universe.rb', line 16 def currency_rate_modes_repository @currency_rate_modes_repository end |
#currency_rates_repository ⇒ Object (readonly)
Returns the value of attribute currency_rates_repository.
16 17 18 |
# File 'lib/gera/repositories/universe.rb', line 16 def currency_rates_repository @currency_rates_repository end |
#direction_rates_repository ⇒ Object (readonly)
Returns the value of attribute direction_rates_repository.
16 17 18 |
# File 'lib/gera/repositories/universe.rb', line 16 def direction_rates_repository @direction_rates_repository end |
Class Method Details
.instance ⇒ Object
11 12 13 |
# File 'lib/gera/repositories/universe.rb', line 11 def instance RequestStore[:universe_repository] ||= new end |
Instance Method Details
#clear! ⇒ Object
18 19 20 21 22 23 24 25 |
# File 'lib/gera/repositories/universe.rb', line 18 def clear! @currency_rates_repository = nil @currency_rate_modes_repository = nil @direction_rates_repository = nil @exchange_rates_repository = nil @payment_systems = nil @reserves = nil end |
#exchange_rates_repository ⇒ Object
43 44 45 |
# File 'lib/gera/repositories/universe.rb', line 43 def exchange_rates_repository @exchange_rates_repository ||= ExchangeRatesRepository.new end |
#payment_systems ⇒ Object
27 28 29 |
# File 'lib/gera/repositories/universe.rb', line 27 def payment_systems @payment_systems ||= PaymentSystemsRepository.new end |