Module: Bundler::Multilock::Ext::Definition

Defined in:
lib/bundler/multilock/ext/definition.rb

Instance Method Summary collapse

Instance Method Details

#initialize(lockfile, *args) ⇒ Object



9
10
11
12
13
14
15
16
17
# File 'lib/bundler/multilock/ext/definition.rb', line 9

def initialize(lockfile, *args)
  # we changed the default lockfile in Bundler::Multilock.add_lockfile
  # since DSL.evaluate was called (re-entrantly); sub the proper value in
  if !lockfile.equal?(Bundler.default_lockfile) &&
     Bundler.default_lockfile(force_original: true) == lockfile
    lockfile = Bundler.default_lockfile
  end
  super
end

#validate_runtime!Object



19
20
21
22
23
# File 'lib/bundler/multilock/ext/definition.rb', line 19

def validate_runtime!
  Multilock.loaded! unless Multilock.lockfile_definitions.empty?

  super
end