Sha256: 7c1cc81295ed7fbd256899e0ab7d045056e6f5834a1b42fae06ce6fa8312fbe0
Contents?: true
Size: 837 Bytes
Versions: 15
Compression:
Stored size: 837 Bytes
Contents
require 'polygallery/view_helpers' require 'polygallery/glue' module Polygallery require 'rails' class Railtie < Rails::Railtie # initializer "polygallery.configure_rails_initialization" do |app| # app.middleware.use Railtie:: # end initializer "polygallery.insert_into_active_record" do |app| ActiveSupport.on_load :active_record do Polygallery::Railtie.insert end if app.config.respond_to?(:polygallery_defaults) Polygallery::Gallery.default_options.merge!(app.config.polygallery_defaults) end end initializer "polygallery.view_helpers" do ActionView::Base.send :include, ViewHelpers end end class Railtie def self.insert if defined?(ActiveRecord) ActiveRecord::Base.send(:include, Polygallery::Glue) end end end end
Version data entries
15 entries across 15 versions & 1 rubygems