Class: Avm::EacRubyBase1::Sources::Runners::UpdateDependenciesRequirements

Inherits:
Object
  • Object
show all
Defined in:
lib/avm/eac_ruby_base1/sources/runners/update_dependencies_requirements.rb

Instance Method Summary collapse

Instance Method Details

#gemspecObject



28
29
30
31
32
# File 'lib/avm/eac_ruby_base1/sources/runners/update_dependencies_requirements.rb', line 28

def gemspec
  ::Avm::EacRubyBase1::Rubygems::Gemspec.from_file(
    runner_context.call(:source).gemspec_path
  )
end

#runObject



18
19
20
21
22
23
24
25
26
# File 'lib/avm/eac_ruby_base1/sources/runners/update_dependencies_requirements.rb', line 18

def run
  runner_context.call(:source_banner)
  infov 'Gems to update', gem_names.count
  gem_names.each do |gem_name|
    infov 'Gem to update', gem_name
    ::Avm::EacRubyBase1::Sources::UpdateDependencyRequirements
      .new(runner_context.call(:source), gem_name).perform
  end
end