module LitaAws::Base
Protected Instance Methods
exec_cli(cmd, opts = {})
click to toggle source
# File lib/lita-aws/base.rb, line 7 def exec_cli(cmd, opts = {}) cmd_postfix = opts.to_a.map { |e| "--#{e.first} #{e.last}"}.join(' ') cmd = cmd.gsub(';', '') cmd_postfix = cmd_postfix.gsub(';', '') `aws #{cmd} #{cmd_postfix}` end
exec_cli_json(cmd, opts = {})
click to toggle source
# File lib/lita-aws/base.rb, line 14 def exec_cli_json(cmd, opts = {}) JSON.parse exec_cli(cmd, opts) end
render(response, text)
click to toggle source
# File lib/lita-aws/base.rb, line 18 def render(response, text) # TODO: debug here response.reply(text) end