module Mail2cb::Helpers

Public Instance Methods

default_option(name, value) click to toggle source
# File lib/mail2cb/helpers.rb, line 6
def default_option(name, value)
  @options[name.to_s.to_sym] = value unless @options.has_key?(name.to_s.to_sym)
end
required_option(names) click to toggle source
# File lib/mail2cb/helpers.rb, line 9
def required_option(names)
  names_array = Array(names)
  names_array.each do |name|
    raise "#{name} is a required option, please supply this in the call to new" unless @options.has_key?(name.to_s.to_sym)
  end
end
setup_options(options) click to toggle source
# File lib/mail2cb/helpers.rb, line 3
def setup_options(options)
  @options = options.inject({}){|memo,(k,v)| memo[k.to_sym] = v; memo}
end