Sha256: 2c4ec1017c49a0fd5ce3acf74a915d97d91552864b556fa7c6c38d5e6b80caab
Contents?: true
Size: 1.73 KB
Versions: 2
Compression:
Stored size: 1.73 KB
Contents
require 'refinerycms-core' require 'awesome_nested_set' require 'globalize3' require 'friendly_id' require 'seo_meta' module Refinery module Pages autoload :InstanceMethods, File.expand_path('../refinery/pages/instance_methods', __FILE__) module Admin autoload :InstanceMethods, File.expand_path('../refinery/pages/admin/instance_methods', __FILE__) end class << self attr_accessor :root def root @root ||= Pathname.new(File.expand_path('../../', __FILE__)) end end class Engine < ::Rails::Engine initializer 'serve static assets' do |app| app.middleware.insert_after ::ActionDispatch::Static, ::ActionDispatch::Static, "#{root}/public" end config.to_prepare do require File.expand_path('../pages/tabs', __FILE__) end refinery.after_inclusion do ::ApplicationController.send :include, ::Refinery::Pages::InstanceMethods ::Admin::BaseController.send :include, ::Refinery::Pages::Admin::InstanceMethods end config.after_initialize do ::Refinery::Plugin.register do |plugin| plugin.name = 'refinery_pages' plugin.directory = 'pages' plugin.version = %q{0.9.9.21} plugin.menu_match = /(refinery|admin)\/page(_part)?s(_dialogs)?$/ plugin.activity = { :class => Page, :url_prefix => 'edit', :title => 'title', :created_image => 'page_add.png', :updated_image => 'page_edit.png' } end end initializer 'add marketable routes' do |app| app.routes_reloader.paths << File.expand_path('../pages/marketable_routes.rb', __FILE__) end end end end ::Refinery.engines << 'pages'
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
refinerycms-pages-0.9.9.22 | lib/refinerycms-pages.rb |
refinerycms-pages-0.9.9.21 | lib/refinerycms-pages.rb |