class Trader::FixedConverter
Attributes
rate[R]
Public Class Methods
new(_rate)
click to toggle source
# File lib/trade-o-matic/converters/fixed_converter.rb, line 5 def initialize(_rate) @rate = _rate # TODO: maybe require rate to be a Standard.amount end
Public Instance Methods
apply(_value, _invert=false)
click to toggle source
# File lib/trade-o-matic/converters/fixed_converter.rb, line 14 def apply(_value, _invert=false) if _invert _value / rate else _value * rate end end
current_rate()
click to toggle source
# File lib/trade-o-matic/converters/fixed_converter.rb, line 10 def current_rate rate end