Method: Bundler::Source::Rubygems#to_s

Defined in:
lib/bundler/source/rubygems.rb

#to_sObject

[View source]

116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# File 'lib/bundler/source/rubygems.rb', line 116

def to_s
  if remotes.empty?
    "locally installed gems"
  elsif @allow_remote && @allow_cached && @allow_local
    "rubygems repository #{remote_names}, cached gems or installed locally"
  elsif @allow_remote && @allow_local
    "rubygems repository #{remote_names} or installed locally"
  elsif @allow_remote
    "rubygems repository #{remote_names}"
  elsif @allow_cached && @allow_local
    "cached gems or installed locally"
  else
    "locally installed gems"
  end
end