Sha256: 3ea325c5f496c3c763bddabbb5c122ae94d704bd674343724a2e5edc167a30c7
Contents?: true
Size: 758 Bytes
Versions: 2
Compression:
Stored size: 758 Bytes
Contents
require 'bundler' require 'open3' require_relative 'bundle' require_relative 'repository' require_relative 'updater' require_relative 'version_control' module KeepUp # Error thrown when we can't go any further. class BailOut < RuntimeError end # Main application class Application def initialize(local:, test_command:) @test_command = test_command @local = local end def run update_all_dependencies report_up_to_date end def update_all_dependencies Updater.new(bundle: Bundle.new, repository: Repository.new, version_control: VersionControl.new).run end def report_up_to_date puts 'Bundle up to date!' puts 'All done!' end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
keep_up-0.2.0 | lib/keep_up/application.rb |
keep_up-0.1.0 | lib/keep_up/application.rb |