Sha256: b790792ac5b40ab889ebba9d18e903f3d245da01c696c3264116e7d9e138da86

Contents?: true

Size: 286 Bytes

Versions: 5

Compression:

Stored size: 286 Bytes

Contents

module Slacky
  class CLI
    attr_reader :bot

    def initialize(name, bot_class, opts)
      raise "CLI must be passed a name" unless name
      config = Config.new name
      @service = Service.new config, bot_class
    end

    def run(params)
      @service.run
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
slacky-0.3.5 lib/slacky/cli.rb
slacky-0.3.4 lib/slacky/cli.rb
slacky-0.3.3 lib/slacky/cli.rb
slacky-0.3.2 lib/slacky/cli.rb
slacky-0.3.1 lib/slacky/cli.rb