class DependencyInspector::RubyGemfile::SourceList

Public Class Methods

new() click to toggle source
# File lib/dependency_inspector/ruby_gemfile/source_list.rb, line 4
def initialize
  @path_sources       = []
  @git_sources        = []
  @rubygems_sources   = []
end

Public Instance Methods

add_rubygems_sources(options = {}) click to toggle source
# File lib/dependency_inspector/ruby_gemfile/source_list.rb, line 10
def add_rubygems_sources(options = {})
  add_source_to_list RubyGemfile::Source.new(options), @rubygems_sources
end
all_sources() click to toggle source
# File lib/dependency_inspector/ruby_gemfile/source_list.rb, line 14
def all_sources
  @path_sources + @git_sources + @rubygems_sources
end

Private Instance Methods

add_source_to_list(source, list) click to toggle source
# File lib/dependency_inspector/ruby_gemfile/source_list.rb, line 20
def add_source_to_list(source, list)
  list.unshift(source).uniq!
  source
end