Module: Avm::EacRubyBase1::SourceGenerators::Base::GemfileLock

Defined in:
lib/avm/eac_ruby_base1/source_generators/base/gemfile_lock.rb

Instance Method Summary collapse

Instance Method Details

#generate_gemfile_lockObject



12
13
14
15
16
# File 'lib/avm/eac_ruby_base1/source_generators/base/gemfile_lock.rb', line 12

def generate_gemfile_lock
  return unless generate_gemfile_lock?

  self_gem.bundle('install').chdir_root.execute!
end

#generate_gemfile_lock?Boolean

Returns:

  • (Boolean)


19
20
21
22
# File 'lib/avm/eac_ruby_base1/source_generators/base/gemfile_lock.rb', line 19

def generate_gemfile_lock?
  options[::Avm::EacRubyBase1::SourceGenerators::Base::Options::GEMFILE_LOCK_OPTION]
    .to_bool
end