class YARD::Parser::Ruby::ConditionalNode

Public Instance Methods

condition() click to toggle source
# File lib/yard/parser/ruby/ast_node.rb, line 498
def condition; first end
condition?() click to toggle source
# File lib/yard/parser/ruby/ast_node.rb, line 497
def condition?; true end
else_block() click to toggle source
# File lib/yard/parser/ruby/ast_node.rb, line 501
def else_block
  return unless self[2] && !cmod?
  self[2].type == :elsif ? self[2] : self[2][0]
end
then_block() click to toggle source
# File lib/yard/parser/ruby/ast_node.rb, line 499
def then_block; self[1] end

Private Instance Methods

cmod?() click to toggle source
# File lib/yard/parser/ruby/ast_node.rb, line 508
def cmod?; type =~ /_mod$/ end