Sha256: 71f041780fd06509af5211d0ecefe6299cb245e2b0cac27de39bc154a54e5276
Contents?: true
Size: 601 Bytes
Versions: 1
Compression:
Stored size: 601 Bytes
Contents
module Slacky class CLI attr_reader :bot def initialize(name, opts) throw "CLI must be passed a name" unless name @options = { :verbose => false }.merge opts config = Config.new name @bot = Bot.new config daemon = Daemon.new config, bot @service = Service.new config, daemon end def run(params) @service.run end def start(params) @service.start end def stop(params) @service.stop end def restart(params) @service.restart end def status(params) @service.status end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
slacky-0.1 | lib/slacky/cli.rb |