class Orizuru::Client
Public Class Methods
new(connection)
click to toggle source
# File lib/orizuru/client.rb, line 6 def initialize(connection) @connection = connection end
Public Instance Methods
app(app_name)
click to toggle source
@return [Orizuru::App]
# File lib/orizuru/client.rb, line 24 def app(app_name) app = (@connection.get '/apps/%s' % app_name).body p app units = [] app['units'].each do |unit| units.push Unit.new(unit['ID'], unit['Name'], unit['Status'], unit['ProcessName']) end App.new(@connection, app['name'], app['ip'], app['cname'], app['repository'], units) end
apps()
click to toggle source
@return [Array<Orizuru::App>]
# File lib/orizuru/client.rb, line 11 def apps response = @connection.get '/apps' result = [] response.body.each do |app| result.push app(app['name']) end return result end