Module: Avm::EacRubyBase1::Sources::Base::Update

Defined in:
lib/avm/eac_ruby_base1/sources/base/update.rb

Instance Method Summary collapse

Instance Method Details

#on_sub_updatedObject



8
9
10
# File 'lib/avm/eac_ruby_base1/sources/base/update.rb', line 8

def on_sub_updated
  update_self_content
end

#update_self_commit_messageString

Returns:

  • (String)


13
14
15
16
17
18
# File 'lib/avm/eac_ruby_base1/sources/base/update.rb', line 13

def update_self_commit_message
  i18n_translate(
    __method__,
    gemfile_lock_path: gemfile_lock_path.relative_path_from(path)
  )
end

#update_self_contentObject



20
21
22
23
24
# File 'lib/avm/eac_ruby_base1/sources/base/update.rb', line 20

def update_self_content
  bundle_update.execute!
rescue ::EacRubyUtils::Envs::ExecutionError
  raise ::Avm::Sources::UpdateError
end