class Misty::Services

Attributes

services[R]

Public Class Methods

new() click to toggle source
# File lib/misty/services.rb, line 10
def initialize
  @services = []
end

Public Instance Methods

add(*args) click to toggle source
# File lib/misty/services.rb, line 14
def add(*args)
  @services << Misty::Service.new(*args)
end
each() { |s| ... } click to toggle source
# File lib/misty/services.rb, line 18
def each
  @services.each do |s|
    yield s
  end
end
get(name) click to toggle source
# File lib/misty/services.rb, line 24
def get(name)
  each do |s|
    return s if s.name == name
  end
  nil
end
to_s() click to toggle source
# File lib/misty/services.rb, line 39
def to_s
  list = ''
  each do |service|
    list << service.to_s + "\n"
  end
  list
end
types() click to toggle source
# File lib/misty/services.rb, line 31
def types
  list = []
  each do |s|
    list << s.type
  end
  list
end