class Librarian::Mock::Source::Mock
Attributes
environment[RW]
name[R]
Public Class Methods
new(environment, name, options)
click to toggle source
# File lib/librarian/mock/source/mock.rb, line 18 def initialize(environment, name, options) self.environment = environment @name = name end
Public Instance Methods
==(other)
click to toggle source
# File lib/librarian/mock/source/mock.rb, line 27 def ==(other) other && self.class == other.class && self.name == other.name end
Also aliased as: eql?
fetch_dependencies(name, version, extra)
click to toggle source
# File lib/librarian/mock/source/mock.rb, line 77 def fetch_dependencies(name, version, extra) d = registry[name] m = d.find{|v| v[:version] == version.to_s} m[:dependencies] end
fetch_version(name, extra)
click to toggle source
# File lib/librarian/mock/source/mock.rb, line 73 def fetch_version(name, extra) extra end
hash()
click to toggle source
# File lib/librarian/mock/source/mock.rb, line 35 def hash self.to_s.hash end
install!(manifest)
click to toggle source
# File lib/librarian/mock/source/mock.rb, line 66 def install!(manifest) end
manifest(name, version, dependencies)
click to toggle source
# File lib/librarian/mock/source/mock.rb, line 51 def manifest(name, version, dependencies) manifest = Manifest.new(self, name) manifest.version = version manifest.dependencies = dependencies manifest end
manifests(name)
click to toggle source
# File lib/librarian/mock/source/mock.rb, line 58 def manifests(name) if d = registry[name] d.map{|v| manifest(name, v[:version], v[:dependencies])} else nil end end
registry()
click to toggle source
# File lib/librarian/mock/source/mock.rb, line 47 def registry environment.registry[name] end
to_lock_options()
click to toggle source
# File lib/librarian/mock/source/mock.rb, line 43 def to_lock_options {:remote => name} end
to_s()
click to toggle source
# File lib/librarian/mock/source/mock.rb, line 23 def to_s name end
to_spec_args()
click to toggle source
# File lib/librarian/mock/source/mock.rb, line 39 def to_spec_args [name, {}] end