Class: KeepUp::BundlerDefinitionBuilder
- Inherits:
-
Object
- Object
- KeepUp::BundlerDefinitionBuilder
- Defined in:
- lib/keep_up/bundler_definition_builder.rb
Overview
Creates Bunder::Definition objects.
Instance Method Summary collapse
- #build(lock) ⇒ Object
-
#initialize(local: false) ⇒ BundlerDefinitionBuilder
constructor
A new instance of BundlerDefinitionBuilder.
Constructor Details
#initialize(local: false) ⇒ BundlerDefinitionBuilder
Returns a new instance of BundlerDefinitionBuilder.
6 7 8 |
# File 'lib/keep_up/bundler_definition_builder.rb', line 6 def initialize(local: false) @local = local end |
Instance Method Details
#build(lock) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/keep_up/bundler_definition_builder.rb', line 10 def build(lock) definition = Bundler::Definition.build('Gemfile', 'Gemfile.lock', lock) if lock if local definition.resolve_with_cache! else definition.resolve_remotely! end end definition end |