Sha256: 9e34c93a2ce104b5d3ad52d53402d8b6b95aaab5d572a92346aa81d30d4154d3
Contents?: true
Size: 1.57 KB
Versions: 2
Compression:
Stored size: 1.57 KB
Contents
require 'rails' require 'sunrise-core' require 'sunrise-file-upload' module Sunrise class Engine < ::Rails::Engine config.before_initialize do ActiveSupport::XmlMini.backend = 'Nokogiri' InheritedResources.flash_keys = Sunrise.flash_keys config.i18n.load_path += Dir[File.join(File.dirname(__FILE__), "../../config", 'locales', '**', '*.{rb,yml}').to_s] I18n.backend = Sunrise::Utils::I18nBackend.new ActiveSupport.on_load :active_record do ActiveRecord::Base.send :include, Sunrise::Utils::Mysql ActiveRecord::Base.send :include, Sunrise::Utils::AccessibleAttributes end ActiveSupport.on_load :action_controller do ActionController::Base.send :include, Sunrise::Controllers::HeadOptions end ActiveSupport.on_load :action_view do ActionView::Base.send :include, Sunrise::Views::Helpers end end # Wrap errors in ul->li list and skip labels. config.to_prepare do ActionView::Base.field_error_proc = Sunrise.field_error_proc end config.after_initialize do Paperclip.interpolates('basename') do |attachment, style| filename = attachment.original_filename.gsub(/#{File.extname(attachment.original_filename)}$/, "") Sunrise::Utils.parameterize_filename( filename ) end Sunrise::FileUpload::Manager.before_create do |env, asset| asset.user = env['warden'].user if env['warden'] end end # For railties migrations rake def railtie_name 'sunrise' end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sunrise-core-0.1.3 | lib/sunrise/engine.rb |
sunrise-core-0.1.2 | lib/sunrise/engine.rb |