Sha256: b38b946ec06e0ab0945352f3f71cf6c235d8ea1a8429855c53c54f95b70fb9b4

Contents?: true

Size: 653 Bytes

Versions: 5

Compression:

Stored size: 653 Bytes

Contents

#Copyright (c) 2008 Peter H. Boling of 9thBit LLC
#Released under the MIT license

module NinthBit
  module CustomEnvironments
    
    def self.included(base)
      base.extend(ClassMethods)
  
      base.cattr_accessor :local_environments
      base.local_environments = %w( development test )
      
      base.cattr_accessor :deployed_environments
      base.deployed_environments = %w( production staging )
    end

    module ClassMethods
      def consider_local?
        local_environments.include?(ENV['RAILS_ENV'])
      end
      def consider_deployed?
        deployed_environments.include?(ENV['RAILS_ENV'])
      end
    end
    
  end
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
george-sanitize_email-0.2.0 lib/sanitize_email/custom_environments.rb
jtrupiano-sanitize_email-0.0.2 lib/sanitize_email/custom_environments.rb
jtrupiano-sanitize_email-0.0.3 lib/sanitize_email/custom_environments.rb
jtrupiano-sanitize_email-0.1.0 lib/sanitize_email/custom_environments.rb
jtrupiano-sanitize_email-0.1.1 lib/sanitize_email/custom_environments.rb