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.6.0'
Class Method Summary
collapse
Class Method Details
106
107
108
|
# File 'lib/popper/config.rb', line 106
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
101
102
103
104
|
# File 'lib/popper/config.rb', line 101
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
|