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