Class: YARD::Parser::Ruby::ConditionalNode
Managing node state
collapse
Instance Method Details
#condition ⇒ Object
454
|
# File 'lib/yard/parser/ruby/ast_node.rb', line 454
def condition; first end
|
#condition? ⇒ Boolean
453
|
# File 'lib/yard/parser/ruby/ast_node.rb', line 453
def condition?; true end
|
#else_block ⇒ Object
457
458
459
460
461
|
# File 'lib/yard/parser/ruby/ast_node.rb', line 457
def else_block
if self[2] && !cmod?
self[2].type == :elsif ? self[2] : self[2][0]
end
end
|
#then_block ⇒ Object
455
|
# File 'lib/yard/parser/ruby/ast_node.rb', line 455
def then_block; self[1] end
|