Sha256: 18114437e3bf436c16cafb90eee8bc0969009abe25aadc948df34bcc143031f2

Contents?: true

Size: 624 Bytes

Versions: 9

Compression:

Stored size: 624 Bytes

Contents

require 'rdoc/class_module'

##
# A normal module, like NormalClass

class RDoc::NormalModule < RDoc::ClassModule

  ##
  # Appends +comment+ to the current comment, but separated by a rule

  def comment=(comment)
    return if comment.empty?
    comment = @comment << "\n# ---\n" << comment unless @comment.empty?

    super
  end

  def inspect # :nodoc:
    "#<%s:0x%x module %s includes: %p attributes: %p methods: %p aliases: %p>" % [
      self.class, object_id,
      full_name, @includes, @attributes, @method_list, @aliases
    ]
  end

  ##
  # This is a module, returns true

  def module?
    true
  end

end


Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
voloko-sdoc-0.1.3 rdoc/lib/rdoc/normal_module.rb
voloko-sdoc-0.1.4 rdoc/lib/rdoc/normal_module.rb
voloko-sdoc-0.1.5 rdoc/lib/rdoc/normal_module.rb
voloko-sdoc-0.1.6 rdoc/lib/rdoc/normal_module.rb
voloko-sdoc-0.1.7 rdoc/lib/rdoc/normal_module.rb
rdoc-2.4.2 lib/rdoc/normal_module.rb
rdoc-2.4.0 lib/rdoc/normal_module.rb
rdoc-2.4.1 lib/rdoc/normal_module.rb
rdoc-2.4.3 lib/rdoc/normal_module.rb