class Hyperb::Container

container object

Attributes

command[RW]
created[RW]
hostconfig[RW]
id[RW]
image[RW]
imageid[RW]
labels[RW]
names[RW]
networksettings[RW]
ports[RW]
sizerootfs[RW]
sizerw[RW]
state[RW]

Public Class Methods

new(attrs = {}) click to toggle source
# File lib/hyperb/containers/container.rb, line 12
def initialize(attrs = {})
  attrs.each do |att, value|
    value = downcase_symbolize(value) if value.is_a?(Hash)
    instance_variable_set("@#{att.downcase.to_sym}", value)
  end
end

Public Instance Methods

name() click to toggle source
# File lib/hyperb/containers/container.rb, line 19
def name
  names.first
end
running?() click to toggle source
# File lib/hyperb/containers/container.rb, line 23
def running?
  state == 'running'
end