Module: Tegawa
- Defined in:
- lib/tegawa.rb,
lib/tegawa/bot.rb,
lib/tegawa/cli.rb,
lib/tegawa/core.rb,
lib/tegawa/version.rb,
lib/tegawa/watcher.rb,
lib/tegawa/mail_server.rb
Defined Under Namespace
Modules: Cli
Classes: Bot, Error, MailServer, Watcher
Constant Summary
collapse
- VERSION =
"0.2.2"
Class Method Summary
collapse
Class Method Details
.logger ⇒ Object
4
5
6
|
# File 'lib/tegawa/core.rb', line 4
def self.logger
@logger ||= Logger.new(STDOUT)
end
|
.logger=(logger) ⇒ Object
8
9
10
|
# File 'lib/tegawa/core.rb', line 8
def self.logger=(logger)
@logger = logger
end
|
.mail_server ⇒ Object
mail server accessor for exiting cleanly with Ctrl-C
17
18
19
|
# File 'lib/tegawa/core.rb', line 17
def self.mail_server
@mail_server
end
|
.mail_server=(mail_server) ⇒ Object
21
22
23
|
# File 'lib/tegawa/core.rb', line 21
def self.mail_server=(mail_server)
@mail_server = mail_server
end
|
.queue ⇒ Object
12
13
14
|
# File 'lib/tegawa/core.rb', line 12
def self.queue
@queue ||= Queue.new
end
|