43 lines
699 B
Ruby
43 lines
699 B
Ruby
module Bundler
|
|
class Environment
|
|
attr_reader :root
|
|
|
|
def initialize(root, definition)
|
|
@root = root
|
|
@definition = definition
|
|
|
|
env_file = Bundler.app_config_path.join('environment.rb')
|
|
env_file.rmtree if env_file.exist?
|
|
end
|
|
|
|
def inspect
|
|
@definition.to_lock.inspect
|
|
end
|
|
|
|
def requested_specs
|
|
@definition.requested_specs
|
|
end
|
|
|
|
def specs
|
|
@definition.specs
|
|
end
|
|
|
|
def dependencies
|
|
@definition.dependencies
|
|
end
|
|
|
|
def current_dependencies
|
|
@definition.current_dependencies
|
|
end
|
|
|
|
def lock
|
|
@definition.lock(Bundler.default_lockfile)
|
|
end
|
|
|
|
def update(*gems)
|
|
# Nothing
|
|
end
|
|
|
|
end
|
|
end
|