disable()
click to toggle source
def disable
[0, db_status("It can't be disabled.").last]
end
enable()
click to toggle source
def enable
[0, db_status("It can't be enabled.").last]
end
exist?()
click to toggle source
inspect()
click to toggle source
def inspect
component = @component ? ':' + @component : ''
"#{self.class.name.split('::').last}(#{@name}#{component} [#{@priority}])"
end
matches?(service)
click to toggle source
def matches?(service)
if service.instance_of?(self.class)
service.name == @name && service.component == @component
elsif service.is_a? String
service == @name
else
false
end
end
running?()
click to toggle source
def running?
status.first == 0
end
start()
click to toggle source
status()
click to toggle source
stop()
click to toggle source
def stop
[0, db_status.last]
end
to_s()
click to toggle source
def to_s
@name + (@component ? " (#{@component})" : '')
end