Sha256: d6d4da297490641386fee47562e6930b1207c32dd799f2d1bbee01f79807e33c

Contents?: true

Size: 798 Bytes

Versions: 1

Compression:

Stored size: 798 Bytes

Contents

#Copyright (c) 2008-12 Peter H. Boling of 9thBit LLC
#Released under the MIT license
require 'rails'
require 'action_mailer'

module SanitizeEmail
  if defined?(Rails) && ::Rails::VERSION::MAJOR >= 3
    require 'sanitize_email/version'
    require 'sanitize_email/config'
    require 'sanitize_email/sanitizer'
    require 'sanitize_email/hook'

    if ::Rails::VERSION::MINOR >= 1
      require 'sanitize_email/engine'
    elsif ::Rails::VERSION::MINOR == 0
      require 'sanitize_email/railtie'
    end
  else
    raise "Please use the 0.X.X versions of sanitize_email for Rails 2.X and below."
  end

  def self.[](key)
    return nil unless key.respond_to?(:to_sym)
    SanitizeEmail::Config.config[key.to_sym]
  end

  def self.method_missing(name, *args)
    SanitizeEmail[name]
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sanitize_email-1.0.0.alpha2 lib/sanitize_email.rb