Class: LegacyRSpecItHandler
- Inherits:
-
YARD::Handlers::Ruby::Legacy::Base
- Object
- YARD::Handlers::Ruby::Legacy::Base
- LegacyRSpecItHandler
- Defined in:
- lib/yard-rspec/legacy.rb
Constant Summary collapse
- MATCH =
/\Ait\s+['"](.+?)['"]\s+(do|\{)/
Instance Method Summary collapse
Instance Method Details
#process ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/yard-rspec/legacy.rb', line 18 def process return if owner.nil? obj = P(owner[:spec]) return if obj.is_a?(Proxy) (obj[:specifications] ||= []) << { :name => statement.tokens.to_s[MATCH, 1], :file => parser.file, :line => statement.line, :source => statement.block.to_s } end |