class TPPlus::Nodes::SpeedNode
Public Class Methods
new(speed_hash)
click to toggle source
# File lib/tp_plus/nodes/speed_node.rb, line 4 def initialize(speed_hash) @speed_hash = speed_hash end
Public Instance Methods
eval(context)
click to toggle source
# File lib/tp_plus/nodes/speed_node.rb, line 22 def eval(context) return @speed_hash[:speed] if @speed_hash[:units].nil? "#{speed(context)}#{units}" end
speed(context)
click to toggle source
# File lib/tp_plus/nodes/speed_node.rb, line 8 def speed(context) @speed_hash[:speed].eval(context) end
units()
click to toggle source
# File lib/tp_plus/nodes/speed_node.rb, line 12 def units case @speed_hash[:units] when "mm/s" "mm/sec" else @speed_hash[:units] end end