Method: Inch::CodeObject::Provider::YARD::Object::Base#has_multiple_code_examples?

Defined in:
lib/inch/code_object/provider/yard/object/base.rb

#has_multiple_code_examples?Boolean

Returns:

  • (Boolean)


131
132
133
134
135
136
137
138
139
140
141
142
143
# File 'lib/inch/code_object/provider/yard/object/base.rb', line 131

def has_multiple_code_examples?
  if tags(:example).size > 1 || docstring.code_examples.size > 1
    true
  else
    if tag = tag(:example)
      multi_code_examples?(tag.text)
    elsif text = docstring.code_examples.first
      multi_code_examples?(text)
    else
      false
    end
  end
end