class TPPlus::Nodes::OffsetNode
Public Class Methods
new(type, var)
click to toggle source
# File lib/tp_plus/nodes/offset_node.rb, line 4 def initialize(type, var) @type = type @var = var end
Public Instance Methods
eval(context)
click to toggle source
# File lib/tp_plus/nodes/offset_node.rb, line 22 def eval(context) "#{name},#{@var.eval(context)}" end
name()
click to toggle source
# File lib/tp_plus/nodes/offset_node.rb, line 9 def name case @type.downcase when "offset" "Offset" when "tool_offset" "Tool_Offset" when "vision_offset" "VOFFSET" else raise "Invalid type" end end