Module: Arisaid

Extended by:
Configurable
Defined in:
lib/arisaid.rb,
lib/arisaid/cli.rb,
lib/arisaid/bots.rb,
lib/arisaid/error.rb,
lib/arisaid/users.rb,
lib/arisaid/client.rb,
lib/arisaid/guests.rb,
lib/arisaid/version.rb,
lib/arisaid/syncable.rb,
lib/arisaid/userable.rb,
lib/arisaid/usergroups.rb,
lib/arisaid/configurable.rb,
lib/arisaid/faraday/request.rb,
lib/arisaid/faraday/response.rb

Defined Under Namespace

Modules: Client, Configurable, Faraday, Syncable, Userable Classes: Bots, CLI, ConfNotFound, Error, Guests, Usergroups, Users

Constant Summary collapse

VERSION =
'0.6.0'

Constants included from Configurable

Configurable::OPTIONS_KEYS

Class Method Summary collapse

Methods included from Configurable

ask_slack_team, ask_slack_token, configure, debug?, extended, options, pit, pit=, read_only?, reset, save_slack_token_by_pit, save_token?, slack_team, slack_team=, slack_token, slack_token!, slack_token_by_pit

Class Method Details

.bots(team = '') ⇒ Object


36
37
38
# File 'lib/arisaid.rb', line 36

def bots(team = '')
  @bots ||= Bots.new(team)
end

.guests(team = '') ⇒ Object


32
33
34
# File 'lib/arisaid.rb', line 32

def guests(team = '')
  @guests ||= Guests.new(team)
end

.usergroups(team = '') ⇒ Object


24
25
26
# File 'lib/arisaid.rb', line 24

def usergroups(team = '')
  @usergroups ||= Usergroups.new(team)
end

.users(team = '') ⇒ Object


28
29
30
# File 'lib/arisaid.rb', line 28

def users(team = '')
  @users ||= Users.new(team)
end