Module: Mulder
- Defined in:
- lib/mulder.rb,
lib/mulder/cli.rb,
lib/mulder/client.rb,
lib/mulder/config.rb,
lib/mulder/version.rb,
lib/mulder/instance.rb,
lib/mulder/formatter.rb,
lib/mulder/capistrano.rb,
lib/mulder/connection.rb,
lib/mulder/formats/base.rb,
lib/mulder/formats/human.rb
Defined Under Namespace
Modules: Formats Classes: CLI, Capistrano, Client, Config, Connection, Formatter, Instance
Constant Summary collapse
- VERSION =
"0.3.0"
Class Method Summary collapse
Class Method Details
.search(app, env, role, format, config_file) ⇒ Object
11 12 13 14 15 16 17 18 19 |
# File 'lib/mulder.rb', line 11 def self.search(app, env, role, format, config_file) config = Mulder::Config.from(:yaml, file: config_file) connection = Mulder::Connection.new(config) client = Mulder::Client.new(connection, app, env, role) instances = client.instances formatter = Mulder::Formatter.new(instances, format) formatter.output end |