X-Git-Url: https://projects.mako.cc/source/selectricity/blobdiff_plain/dc7d60a0de460c72d292b43616eb97a8b34741c8..34fe63727a8929d7e9c529feee1f0c1e827acdfa:/config/environment.rb diff --git a/config/environment.rb b/config/environment.rb index a0ed78e..6edda72 100644 --- a/config/environment.rb +++ b/config/environment.rb @@ -1,14 +1,19 @@ # Be sure to restart your web server when you modify this file. -# Uncomment below to force Rails into production mode -# (Use only when you can't set environment variables through your web/app server) +# Uncomment below to force Rails into production mode when +# you don't control web/app server and can't set it the proper way # ENV['RAILS_ENV'] ||= 'production' +# Specifies gem version of Rails to use when vendor/rails is not present +RAILS_GEM_VERSION = '1.1.6' + # Bootstrap the Rails environment, frameworks, and default configuration require File.join(File.dirname(__FILE__), 'boot') Rails::Initializer.run do |config| - # Skip frameworks you're not going to use + # Settings in config/environments/* take precedence those specified here + + # Skip frameworks you're not going to use (only works if using vendor/rails) # config.frameworks -= [ :action_web_service, :action_mailer ] # Add additional load paths for your own custom dirs @@ -19,12 +24,13 @@ Rails::Initializer.run do |config| # config.log_level = :debug # Use the database for sessions instead of the file system - # (create the session table with 'rake create_sessions_table') + # (create the session table with 'rake db:sessions:create') # config.action_controller.session_store = :active_record_store - # Enable page/fragment caching by setting a file-based store - # (remember to create the caching directory and make it readable to the application) - # config.action_controller.fragment_cache_store = :file_store, "#{RAILS_ROOT}/cache" + # Use SQL instead of Active Record's schema dumper when creating the test database. + # This is necessary if your schema can't be completely dumped by the schema dumper, + # like if you have constraints or database-specific column types + # config.active_record.schema_format = :sql # Activate observers that should always be running # config.active_record.observers = :cacher, :garbage_collector @@ -32,10 +38,6 @@ Rails::Initializer.run do |config| # Make Active Record use UTC-base instead of local time # config.active_record.default_timezone = :utc - # Use Active Record's schema dumper instead of SQL when creating the test database - # (enables use of different database adapters for development and test environments) - # config.active_record.schema_format = :ruby - # See Rails::Configuration for more options end @@ -48,8 +50,41 @@ end # inflect.uncountable %w( fish sheep ) # end -# Include your application configuration below +MAIL_CONFIG = { :from => 'HyperChad '} -require 'uniq_token' -require 'randarray' +# Include your application configuration below +require 'uniq_token' +require 'randarray' require 'rubyvote' + +class String + # alternate capitalization method that does not lowercase the rest of + # the string -- which is almost never what I want + def capitalize + if self.length <= 1 + self.upcase + else + self.split(//)[0].upcase + self.split(//)[1..-1].join("") + end + end + + # capitalize each word in a string unless it is specialcased word + def titlecase + words = %w{a the in to for an} + self.split.collect {|s| words.include?(s) ? s : s.capitalize }.join(" ") + end +end + +module LoginEngine + config :salt, "voothingboat" + config :email_from, MAIL_CONFIG[:from] + config :admin_email, MAIL_CONFIG[:from] + config :app_name, 'HyperChad' + config :changeable_fields, [] + config :use_email_notification, true + config :confirm_account, false +Engines.start :login + +# action mailer configuration +ActionMailer::Base.delivery_method = :sendmail +ActionMailer::Base.default_charset = "utf-8"