diff --git a/lib/ib/support.rb b/lib/ib/support.rb index 173e417..14e61ee 100644 --- a/lib/ib/support.rb +++ b/lib/ib/support.rb @@ -29,13 +29,17 @@ def read_decimal ## Values -1 and below indicate: Not computed (TickOptionComputation) def read_decimal_limit_1 i= read_float - i <= -1 ? nil : i + return nil if i.nil? + return nil if i <= -1 + i end ## Values -2 and below indicate: Not computed (TickOptionComputation) def read_decimal_limit_2 i= read_float - i <= -2 ? nil : i + return nil if i.nil? + return nil if i <= -2 + i end