lib/adapters/cli.rb in idonethis-cli-0.14.2 vs lib/adapters/cli.rb in idonethis-cli-0.15.0
- old
+ new
@@ -1,22 +1,19 @@
require 'internet'
-require 'views/cli'
-require 'use_cases/new'
-require 'use_cases/list'
require 'settings_file'
require 'io/directory_info'
module Idonethis::Adapters
class Cli
class << self
def run(argv={})
adapters = {
- internet: Idonethis::Adapters::Internet,
- git: Idonethis::Adapters::Git,
- fs: Idonethis::Adapters::IO::DirectoryInfo,
+ internet: Internet,
+ git: Git,
+ fs: IO::DirectoryInfo,
views: {
- list: Idonethis::Adapters::Views::Cli::List.method(:apply),
- teams: Idonethis::Adapters::Views::Cli::Teams.method(:apply) },
+ list: Views::Cli::List.method(:apply),
+ teams: Views::Cli::Teams.method(:apply) },
settings: Settings,
log: ->(msg){puts "[LOG] #{msg}"}}
Idonethis::UseCases::App.apply argv, adapters
end