Class: Idonethis::Adapters::Cli
- Inherits:
-
Object
- Object
- Idonethis::Adapters::Cli
- Defined in:
- lib/adapters/cli.rb
Class Method Summary collapse
Class Method Details
.run(argv = {}) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/adapters/cli.rb', line 8 def run(argv={}) adapters = { internet: Internet, git: Git, fs: IO::DirectoryInfo, views: { 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 |