class Ruboty::Handlers::Bundler::DependencyView
Public Class Methods
new(dependency)
click to toggle source
# File lib/ruboty/handlers/bundler.rb, line 144 def initialize(dependency) @dependency = dependency end
Public Instance Methods
to_s()
click to toggle source
# File lib/ruboty/handlers/bundler.rb, line 148 def to_s str = "gem #{arguments.join(', ')}" if @dependency.source && @dependency.source.options && @dependency.source.options["uri"] str << ", git: #{@dependency.source.options['uri'].inspect}" end str end
Private Instance Methods
arguments()
click to toggle source
# File lib/ruboty/handlers/bundler.rb, line 158 def arguments [gem_name, requirement].compact.map(&:inspect) end
gem_name()
click to toggle source
# File lib/ruboty/handlers/bundler.rb, line 162 def gem_name @dependency.name end
requirement()
click to toggle source
# File lib/ruboty/handlers/bundler.rb, line 166 def requirement if @dependency.requirement.to_s != ">= 0" @dependency.requirement.to_s end end