module Rirera

Constants

CONFIG

Public Class Methods

get_broker(broker) click to toggle source
# File lib/rirera.rb, line 78
def Rirera.get_broker(broker)
  unless Rirera::CONFIG['broker'][broker].nil?
    broker
  else
    nil
  end
end
is_numeric?(s) click to toggle source
# File lib/rirera.rb, line 105
def Rirera.is_numeric?(s)
  !!Float(s) rescue false
end
sanity_check(num) click to toggle source
# File lib/rirera.rb, line 95
def Rirera.sanity_check(num)
  num.chomp!.gsub!(",",".")
  # only allow int and float
  unless Rirera.is_numeric?(num)
    nil
  else
    num.to_f
  end
end
stop_loss(actual_price, stop_loss) click to toggle source
# File lib/rirera.rb, line 87
def Rirera.stop_loss(actual_price, stop_loss)
  if stop_loss >= actual_price
    nil
  else
    stop_loss
  end
end