Sha256: 1f5908dafc4d7ac3870668efcc818263f4a8da04330580f4ac735e279d154f43

Contents?: true

Size: 291 Bytes

Versions: 9

Compression:

Stored size: 291 Bytes

Contents

# Handles the declaration of a module
class YARD::Handlers::Ruby::ModuleHandler < YARD::Handlers::Ruby::Base
  handles :module
  
  process do
    modname = statement[0].source
    mod = register ModuleObject.new(namespace, modname)
    parse_block(statement[1], :namespace => mod)
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

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