Sha256: c15cf2c91c507ab325444c113258ba6ce5e55de04f85553b7ec55e5c07cc89c8
Contents?: true
Size: 929 Bytes
Versions: 9
Compression:
Stored size: 929 Bytes
Contents
require 'rdoc/code_object' ## # Represent an alias, which is an old_name/new_name pair associated with a # particular context class RDoc::Alias < RDoc::CodeObject ## # Allow comments to be overridden attr_writer :comment ## # Aliased name attr_accessor :new_name ## # Aliasee's name attr_accessor :old_name ## # Source file token stream attr_accessor :text ## # Creates a new Alias with a token stream of +text+ that aliases +old_name+ # to +new_name+ and has +comment+ def initialize(text, old_name, new_name, comment) super() @text = text @old_name = old_name @new_name = new_name self.comment = comment end def inspect # :nodoc: "#<%s:0x%x %s.alias_method %s, %s>" % [ self.class, object_id, parent.name, @old_name, @new_name, ] end def to_s # :nodoc: "alias: #{self.old_name} -> #{self.new_name}\n#{self.comment}" end end
Version data entries
9 entries across 9 versions & 2 rubygems