Class: Gem::NameTuple
- Inherits:
-
Object
- Object
- Gem::NameTuple
- Defined in:
- lib/bundler/rubygems_ext.rb
Instance Method Summary collapse
-
#initialize(name, version, platform = Gem::Platform::RUBY) ⇒ NameTuple
constructor
A new instance of NameTuple.
- #initialize_with_platform ⇒ Object
- #lock_name ⇒ Object
Constructor Details
permalink #initialize(name, version, platform = Gem::Platform::RUBY) ⇒ NameTuple
Returns a new instance of NameTuple.
409 410 411 412 413 414 415 |
# File 'lib/bundler/rubygems_ext.rb', line 409 def initialize(name, version, platform=Gem::Platform::RUBY) if Gem::Platform === platform initialize_with_platform(name, version, platform.to_s) else initialize_with_platform(name, version, platform) end end |
Instance Method Details
permalink #initialize_with_platform ⇒ Object
[View source]
407 |
# File 'lib/bundler/rubygems_ext.rb', line 407 alias_method :initialize_with_platform, :initialize |
permalink #lock_name ⇒ Object
[View source]
418 419 420 421 422 423 424 |
# File 'lib/bundler/rubygems_ext.rb', line 418 def lock_name if platform == Gem::Platform::RUBY "#{name} (#{version})" else "#{name} (#{version}-#{platform})" end end |