Sha256: 8ad2ffad186d11d41b102a7fd9b8ed242a6a16d48e15949dc3620a83d008c179

Contents?: true

Size: 414 Bytes

Versions: 9

Compression:

Stored size: 414 Bytes

Contents

# (see Ruby::ProcessHandler)
class YARD::Handlers::Ruby::Legacy::ProcessHandler < YARD::Handlers::Ruby::Legacy::Base
  handles /\Aprocess(?:\(?|\s)/
  namespace_only
  
  process do
    return unless namespace.is_a?(ClassObject) && namespace.superclass.to_s =~ /^YARD::Handlers/
    register MethodObject.new(namespace, :process) do |o| 
      o.signature = "def process"
      o.parameters = []
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
yard-0.6.8 lib/yard/handlers/ruby/legacy/process_handler.rb
yard-0.6.7 lib/yard/handlers/ruby/legacy/process_handler.rb
yard-0.6.6 lib/yard/handlers/ruby/legacy/process_handler.rb
yard-0.6.5 lib/yard/handlers/ruby/legacy/process_handler.rb
yard-0.6.4 lib/yard/handlers/ruby/legacy/process_handler.rb
yard-0.6.3 lib/yard/handlers/ruby/legacy/process_handler.rb
yard-0.6.2 lib/yard/handlers/ruby/legacy/process_handler.rb
yard-0.6.1 lib/yard/handlers/ruby/legacy/process_handler.rb
yard-0.6.0 lib/yard/handlers/ruby/legacy/process_handler.rb