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