Module: Gera::MoneySupport::CurrencyExtend
- Defined in:
- lib/gera/money_support.rb
Instance Attribute Summary collapse
-
#authorized_round ⇒ Object
readonly
TODO отказаться.
-
#local_id ⇒ Object
readonly
TODO Вынести в app.
Instance Method Summary collapse
- #initialize_data! ⇒ Object
- #is_crypto? ⇒ Boolean
-
#minimal_input_value ⇒ Object
TODO Вынести в базу в app.
-
#minimal_output_value ⇒ Object
TODO Вынести в базу в app.
Instance Attribute Details
#authorized_round ⇒ Object (readonly)
TODO отказаться
24 25 26 |
# File 'lib/gera/money_support.rb', line 24 def @authorized_round end |
#local_id ⇒ Object (readonly)
TODO Вынести в app
21 22 23 |
# File 'lib/gera/money_support.rb', line 21 def local_id @local_id end |
Instance Method Details
#initialize_data! ⇒ Object
40 41 42 43 44 45 46 47 48 49 50 |
# File 'lib/gera/money_support.rb', line 40 def initialize_data! super data = self.class.table[@id] @is_crypto = data[:is_crypto] @local_id = data[:local_id] @minimal_input_value = data[:minimal_input_value] @minimal_output_value = data[:minimal_output_value] @authorized_round = data[:authorized_round] end |
#is_crypto? ⇒ Boolean
36 37 38 |
# File 'lib/gera/money_support.rb', line 36 def is_crypto? !!@is_crypto end |
#minimal_input_value ⇒ Object
TODO Вынести в базу в app
32 33 34 |
# File 'lib/gera/money_support.rb', line 32 def minimal_input_value Money.from_amount @minimal_input_value, self end |
#minimal_output_value ⇒ Object
TODO Вынести в базу в app
27 28 29 |
# File 'lib/gera/money_support.rb', line 27 def minimal_output_value Money.from_amount @minimal_output_value, self end |