# Be sure to restart your server when you modify this file # Specifies gem version of Rails to use when vendor/rails is not present RAILS_GEM_VERSION = '2.3.6' unless defined? RAILS_GEM_VERSION class String def safe_concat(v) self.concat(v) end end # Bootstrap the Rails environment, frameworks, and default configuration require_relative 'boot' require_relative 'six-updater-web' if defined?(SixUpdaterWeb::OLDLOCATION) module Rails class Configuration def database_configuration conf = File.open(database_configuration_file, 'r') {|file| YAML::load(file)} conf.each do |k, v| if v["adapter"] =~ /^sqlite/ v["database"] = File.join(SixUpdaterWeb::DATA_PATH, v["database"]) if v.include?("database") v["dbfile"] = File.join(SixUpdaterWeb::DATA_PATH, v["dbfile"]) if v.include?("dbfile") end end conf end end end end Rails::Initializer.run do |config| # Settings in config/environments/* take precedence over those specified here. # Application configuration should go into files in config/initializers # -- all .rb files in that directory are automatically loaded. # Add additional load paths for your own custom dirs # config.load_paths += %W( #{RAILS_ROOT}/extras ) config.action_controller.session_store = :active_record_store # Specify gems that this application depends on and have them installed with rake gems:install # config.gem "hpricot", :version => '0.6', :source => "http://code.whytheluckystiff.net" config.gem "sqlite3-ruby", :lib => "sqlite3" config.gem "haml" # config.gem "aws-s3", :lib => "aws/s3" # Only load the plugins named here, in the order given (default is alphabetical). # :all can be used as a placeholder for all plugins not explicitly named # config.plugins = [ :exception_notification, :ssl_requirement, :all ] # Skip frameworks you're not going to use. To use Rails without a database, # you must remove the Active Record framework. # config.frameworks -= [ :active_record, :active_resource, :action_mailer ] # Activate observers that should always be running config.active_record.observers = :log_observer #:cacher, :garbage_collector, :forum_observer # Set Time.zone default to the specified zone and make Active Record auto-convert to this zone. # Run "rake -D time" for a list of tasks for finding time zone names. #config.time_zone = (Time.new.utc_offset / 60 / 60) SixUpdaterWeb.initialize(config) config.after_initialize do SixUpdaterWeb.after_initialize end # The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded. # config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}')] # config.i18n.default_locale = :de end ActiveSupport::CoreExtensions::Time::Conversions::DATE_FORMATS.merge!( :test => '%m-%d %H:%M:%S', :default => '%Y-%m-%d %H:%M:%S' )