Class: Winnie::Commands::App
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Base
#code_name, #config_path, #extract_options, #initialize
Methods included from Helpers
#ask, #confirm, #display, #display_columns, #error, #line
Constructor Details
This class inherits a constructor from Winnie::Commands::Base
Instance Method Details
#command ⇒ Object
8 9 10 11 12 |
# File 'lib/winnie/commands/app.rb', line 8 def command command = File.exists?(args.first) ? File.read(args.first) : args.first response = winnie.command(command, code_name) display response['result'] end |
#list ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/winnie/commands/app.rb', line 14 def list apps = winnie.apps unless apps.empty? display_columns "Name", "Code name" line apps.each do |app| display_columns app['name'], app['code_name'] end else display "You don't have any apps yet" end end |
#run ⇒ Object
4 5 6 |
# File 'lib/winnie/commands/app.rb', line 4 def run list end |