Module: QwtfDiscordBot

Included in:
QwtfDiscordBotPug, QwtfDiscordBotWatcher
Defined in:
lib/qwtf_discord_bot.rb,
lib/qwtf_discord_bot/version.rb

Overview

:nodoc:

Constant Summary collapse

VERSION =
File.read('VERSION').chomp.freeze

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.configObject



18
19
20
# File 'lib/qwtf_discord_bot.rb', line 18

def self.config
  @config ||= Config.new(config_file)
end

.config_fileObject



22
23
24
25
26
27
# File 'lib/qwtf_discord_bot.rb', line 22

def self.config_file
  return ENV['QWTF_DISCORD_BOT_CONFIG_FILE'] if ENV['QWTF_DISCORD_BOT_CONFIG_FILE']
  return "#{Dir.pwd}/config.yaml" if FileTest.exist?("#{Dir.pwd}/config.yaml")

  "#{Dir.home}/.config/qwtf_discord_bot/config.yaml"
end

Instance Method Details

#redisObject



29
30
31
# File 'lib/qwtf_discord_bot.rb', line 29

def redis
  Redis.current
end