Class: Kontena::Cli::Models::Grid

Inherits:
Object
  • Object
show all
Includes:
MasterApiModel
Defined in:
lib/kontena/cli/models/grid.rb

Defined Under Namespace

Classes: Logs, Stats

Instance Attribute Summary

Attributes included from MasterApiModel

#api_data

Instance Method Summary collapse

Methods included from MasterApiModel

#initialize, #method_missing

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Kontena::Cli::Models::MasterApiModel

Instance Method Details

#idObject



21
22
23
# File 'lib/kontena/cli/models/grid.rb', line 21

def id
  api_data['id']
end

#logsObject



25
26
27
# File 'lib/kontena/cli/models/grid.rb', line 25

def logs
  @logs ||= Logs.new(api_data['logs'])
end

#statsObject



29
30
31
# File 'lib/kontena/cli/models/grid.rb', line 29

def stats
  @stats ||= Stats.new(api_data['stats'])
end