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

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

#processvoid

This method returns an undefined value.

Main processing callback

[View source]

16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/yard/handlers/ruby/class_condition_handler.rb', line 16

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