Method: YARD::Handlers::Ruby::Legacy::ClassConditionHandler#process

Defined in:
lib/yard/handlers/ruby/legacy/class_condition_handler.rb

#processvoid

This method returns an undefined value.

Main processing callback



8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/yard/handlers/ruby/legacy/class_condition_handler.rb', line 8

process do
  condition = parse_condition
  if condition.nil?
    # Parse both blocks if we're unsure of the condition
    parse_then_block
    parse_else_block
  elsif condition
    parse_then_block
  else
    parse_else_block
  end
end