Module: Popper
- Defined in:
- lib/popper.rb,
lib/popper/cli.rb,
lib/popper/init.rb,
lib/popper/config.rb,
lib/popper/version.rb,
lib/popper/mail_account.rb
Defined Under Namespace
Modules: Action
Classes: AccountAttributes, CLI, Config, Init, MailAccount
Constant Summary
collapse
- VERSION =
"0.5.2"
Class Method Summary
collapse
Class Method Details
109
110
111
|
# File 'lib/popper/config.rb', line 109
def self.configure
@_config
end
|
.init_logger(options, stdout = nil) ⇒ Object
10
11
12
13
14
15
16
|
# File 'lib/popper.rb', line 10
def self.init_logger(options, stdout=nil)
log_path = options[:log] || "/var/log/popper.log"
log_path = STDOUT if ENV["POPPER_TEST"] || stdout
@_logger = Logger.new(log_path)
rescue => e
puts e
end
|
.load_config(options) ⇒ Object
104
105
106
107
|
# File 'lib/popper/config.rb', line 104
def self.load_config(options)
config_path = options[:config] || "/etc/popper.conf"
@_config = Config.new(config_path)
end
|
.log ⇒ Object
18
19
20
|
# File 'lib/popper.rb', line 18
def self.log
@_logger
end
|