Class: Redimap::Config
- Inherits:
-
Object
- Object
- Redimap::Config
- Defined in:
- lib/redimap/config.rb
Instance Attribute Summary collapse
-
#imap_host ⇒ Object
Returns the value of attribute imap_host.
-
#imap_mailboxes ⇒ Object
Returns the value of attribute imap_mailboxes.
-
#imap_password ⇒ Object
Returns the value of attribute imap_password.
-
#imap_port ⇒ Object
Returns the value of attribute imap_port.
-
#imap_username ⇒ Object
Returns the value of attribute imap_username.
-
#log_level ⇒ Object
Returns the value of attribute log_level.
-
#polling_interval ⇒ Object
Returns the value of attribute polling_interval.
-
#redis_ns_queue ⇒ Object
Returns the value of attribute redis_ns_queue.
-
#redis_ns_redimap ⇒ Object
Returns the value of attribute redis_ns_redimap.
-
#redis_url ⇒ Object
Returns the value of attribute redis_url.
Instance Method Summary collapse
-
#initialize ⇒ Config
constructor
A new instance of Config.
- #to_s ⇒ Object
Constructor Details
#initialize ⇒ Config
Returns a new instance of Config.
19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/redimap/config.rb', line 19 def initialize @log_level = 'INFO' @imap_port = 993 @imap_mailboxes = ['INBOX'] @redis_url = 'redis://127.0.0.1:6379/0' @redis_ns_redimap = 'redimap' @redis_ns_queue = 'resque' @polling_interval = 60 end |
Instance Attribute Details
#imap_host ⇒ Object
Returns the value of attribute imap_host.
6 7 8 |
# File 'lib/redimap/config.rb', line 6 def imap_host @imap_host end |
#imap_mailboxes ⇒ Object
Returns the value of attribute imap_mailboxes.
11 12 13 |
# File 'lib/redimap/config.rb', line 11 def imap_mailboxes @imap_mailboxes end |
#imap_password ⇒ Object
Returns the value of attribute imap_password.
9 10 11 |
# File 'lib/redimap/config.rb', line 9 def imap_password @imap_password end |
#imap_port ⇒ Object
Returns the value of attribute imap_port.
7 8 9 |
# File 'lib/redimap/config.rb', line 7 def imap_port @imap_port end |
#imap_username ⇒ Object
Returns the value of attribute imap_username.
8 9 10 |
# File 'lib/redimap/config.rb', line 8 def imap_username @imap_username end |
#log_level ⇒ Object
Returns the value of attribute log_level.
4 5 6 |
# File 'lib/redimap/config.rb', line 4 def log_level @log_level end |
#polling_interval ⇒ Object
Returns the value of attribute polling_interval.
17 18 19 |
# File 'lib/redimap/config.rb', line 17 def polling_interval @polling_interval end |
#redis_ns_queue ⇒ Object
Returns the value of attribute redis_ns_queue.
15 16 17 |
# File 'lib/redimap/config.rb', line 15 def redis_ns_queue @redis_ns_queue end |
#redis_ns_redimap ⇒ Object
Returns the value of attribute redis_ns_redimap.
14 15 16 |
# File 'lib/redimap/config.rb', line 14 def redis_ns_redimap @redis_ns_redimap end |
#redis_url ⇒ Object
Returns the value of attribute redis_url.
13 14 15 |
# File 'lib/redimap/config.rb', line 13 def redis_url @redis_url end |
Instance Method Details
#to_s ⇒ Object
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/redimap/config.rb', line 33 def to_s { :log_level => @log_level, :imap_host => @imap_host, :imap_port => @imap_port, :imap_username => @imap_username, :imap_mailboxes => @imap_mailboxes, :redis_url => @redis_url, :redis_ns_redimap => @redis_ns_redimap, :redis_ns_queue => @redis_ns_queue, :polling_interval => @polling_interval, }.to_s end |