class LockDiff::Gem::RubyGem
wrapper of RubyGem
Public Class Methods
new(name)
click to toggle source
# File lib/lock_diff/gem/ruby_gem.rb, line 11 def initialize(name) @ruby_gem = Repository.find(name) end
Public Instance Methods
repository_url()
click to toggle source
# File lib/lock_diff/gem/ruby_gem.rb, line 15 def repository_url @repository_url ||= Github::UrlDetector.new([source_code_url, @ruby_gem.homepage_uri]).call end
url()
click to toggle source
# File lib/lock_diff/gem/ruby_gem.rb, line 19 def url @ruby_gem.project_uri end
Private Instance Methods
source_code_url()
click to toggle source
# File lib/lock_diff/gem/ruby_gem.rb, line 25 def source_code_url @ruby_gem.source_code_uri end