class MailEnvi::Config
Attributes
default_to[RW]
environments[R]
interceptor[RW]
Public Class Methods
instance()
click to toggle source
# File lib/mail_envi/config.rb, line 4 def instance @instance end
new(&block)
click to toggle source
# File lib/mail_envi/config.rb, line 13 def initialize &block @environments = ['development'] instance_eval(&block) if block_given? end
set(&block)
click to toggle source
# File lib/mail_envi/config.rb, line 8 def set(&block) @instance = new(&block) end
Public Instance Methods
include_environments(envs = [])
click to toggle source
# File lib/mail_envi/config.rb, line 25 def include_environments(envs = []) @environments+= envs.map(&:to_s) if envs && envs.any? end