class Slacktail::Client

Attributes

default[W]

Public Class Methods

can_connect?() click to toggle source
# File lib/slacktail/client.rb, line 10
def can_connect?
  !!token
end
default() click to toggle source
# File lib/slacktail/client.rb, line 6
def default
  @default ||= default!
end
default!() click to toggle source
# File lib/slacktail/client.rb, line 14
def default!
  raise ArgumentError, 'Please set SLACK_API_TOKEN' unless can_connect?
  Slack.configure { |c| c.token = token }
  Slack::RealTime::Client.new
end
token() click to toggle source
# File lib/slacktail/client.rb, line 20
def token
  ENV['SLACK_API_TOKEN']
end