class Riml::CurlyBracePart

Public Instance Methods

children() click to toggle source
# File lib/riml/nodes.rb, line 578
def children
  if !interpolated?
    []
  elsif nested?
    value
  else
    [value]
  end
end
force_newline_if_child_call_node?() click to toggle source
# File lib/riml/nodes.rb, line 574
def force_newline_if_child_call_node?
  false
end
interpolated?() click to toggle source
# File lib/riml/nodes.rb, line 565
def interpolated?
  GetVariableNode === value || GetSpecialVariableNode === value ||
    CallNode === value || nested?
end
nested?() click to toggle source
# File lib/riml/nodes.rb, line 570
def nested?
  value.is_a?(Array) && value.detect {|part| part.is_a?(CurlyBracePart)}
end