class GemOutdated
Constants
- VERSION
Attributes
gem_name[R]
version[R]
Public Class Methods
new(gem_name, version)
click to toggle source
# File lib/gem_outdated.rb, line 11 def initialize(gem_name, version) @gem_name = gem_name @version = version end
outdated?(gem_name, version)
click to toggle source
# File lib/gem_outdated.rb, line 7 def self.outdated?(gem_name, version) new(gem_name, version).outdated? end
Public Instance Methods
outdated?()
click to toggle source
# File lib/gem_outdated.rb, line 16 def outdated? if gem_is_outdated? latest_version else false end end
Private Instance Methods
gem_is_outdated?()
click to toggle source
# File lib/gem_outdated.rb, line 31 def gem_is_outdated? Gem::Version.new(latest_version) > Gem::Version.new(version) end
latest_version()
click to toggle source
# File lib/gem_outdated.rb, line 27 def latest_version @_latest_version ||= RubygemsAPI.new(gem_name).latest_version end