class Glaemscribe::API::IfTree::IfCond
A branching if condition
Attributes
child_code_block[RW]
expression[RW]
line[RW]
parent_if_term[RW]
Public Class Methods
new(line, parent_if_term, expression)
click to toggle source
# File lib/api/if_tree.rb, line 30 def initialize(line, parent_if_term, expression) @parent_if_term = parent_if_term @expression = expression end
Public Instance Methods
inspect()
click to toggle source
# File lib/api/if_tree.rb, line 40 def inspect "#{prefix} IF #{expression}\n" + "#{child_code_block.inspect}" end
offset()
click to toggle source
# File lib/api/if_tree.rb, line 34 def offset parent_if_term.offset + " " end
prefix()
click to toggle source
# File lib/api/if_tree.rb, line 37 def prefix offset + "|-" end