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