Class: YardMiniTestSpecDescribeHandler
- Inherits:
-
YARD::Handlers::Ruby::Base
- Object
- YARD::Handlers::Ruby::Base
- YardMiniTestSpecDescribeHandler
- Defined in:
- lib/yard-minitest-spec/handler.rb
Constant Summary collapse
- VERSION =
YardMiniTestSpec::VERSION
Instance Method Summary collapse
Instance Method Details
#process ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/yard-minitest-spec/handler.rb', line 6 def process objname = statement.parameters.first.jump(:string_content).source if statement.parameters[1] src = statement.parameters[1].jump(:string_content).source objname += (src[0] == "#" ? "" : "::") + src end obj = {:spec => owner ? (owner[:spec] || "") : ""} obj[:spec] += objname parse_block(statement.last.last, owner: obj) rescue YARD::Handlers::NamespaceMissingError end |