Sha256: 908ba1034475e8984258dc14f728fc040833d7c874ae411bb276ccb3476130a2

Contents?: true

Size: 972 Bytes

Versions: 1

Compression:

Stored size: 972 Bytes

Contents

require 'refinerycms-pages'
require 'shellac'
require 'refinerycms-varnish-pages/version'

module Refinery
  module VarnishPages
    class Engine < Rails::Engine
    
      config.before_initialize do        
        require File.expand_path('../refinerycms-varnish-pages/pages_controller_extension', __FILE__)
        require File.expand_path('../refinerycms-varnish-pages/page_extension', __FILE__)
      end
      
      refinery.after_inclusion do
        ::Admin::PagesController.send :include, RefinerycmsVarnish::PagesControllerExtension
      end
            
      config.to_prepare do
        ::Page.send :include, ::RefinerycmsVarnish::PageExtension
      end
      
      config.after_initialize do
        Refinery::Plugin.register do |plugin|
          plugin.pathname = root
          plugin.version = Refinery::VarnishPages::VERSION
          plugin.name = "varnish_pages"
          plugin.hide_from_menu = true
        end
      end
    
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
refinerycms-varnish-pages-0.0.3.rc1 lib/refinerycms-varnish-pages.rb