ruby/lib/rubygems/specification.rb
##
# The version number of a specification that does not specify one
# (i.e. RubyGems 0.7 or earlier).
The version number of a specification that does not specify one
.
The version number of a specification that does not specify one .
def pretty_print(q) 
    q.group 2, 'Gem::Specification.new do |s|', 'end' do
      q.breakable
      attributes = @@attributes - [:name, :version]
      attributes.unshift :installed_by_version
      attributes.unshift :version
      attributes.unshift :name
      attributes.each do |attr_name|
        current_value = self.send attr_name
        if current_value != default_value(attr_name) or
           self.class.required_attribute? attr_name then
          q.text "s.#{attr_name} = "
          if attr_name == :date then
            current_value = current_value.utc
            q.text "Time.utc(#{current_value.year}, #{current_value.month}, #{current_value.day})"
          else
            q.pp current_value
          end
          q.breakable
        end
      end
    end
  end
def pretty_print ( q ) q . group 2 , 'Gem::Specification.new do |s|' , 'end' do q . breakable attributes = @@attributes - [ :name , :version ] attributes . unshift :installed_by_version attributes . unshift :version attributes . unshift :name attributes . each do | attr_name | current_value = self . send attr_name if current_value != default_value ( attr_name ) or self . class . required_attribute? attr_name then q . text "s.#{attr_name} = " if attr_name == :date then current_value = current_value . utc q . text "Time.utc(#{current_value.year}, #{current_value.month}, #{current_value.day})" else q . pp current_value end q . breakable end end end end
The version number of a specification that does not specify one
(i.e.
The version number of a specification that does not specify one ( i . e .
# :nodoc:
q
<not_specific>