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