refinerycms-blog/lib/refinery/blog/engine.rb
Jamie Winsor 993b4a8b1b Update engine definition
Isolate engine to Refinery
add engine name
Add initializer to register engine with Refinery
Rename plugin init initializer to be more descriptive
Update plugin initializer to conform to latest master of RefineryCMS
2011-10-26 13:28:54 -07:00

32 lines
884 B
Ruby

require 'rails_autolink'
module Refinery
module Blog
class Engine < Rails::Engine
include Refinery::Engine
isolate_namespace Refinery
engine_name :refinery_resources
config.to_prepare do
require 'refinery/blog/tabs'
end
initializer "register refinerycms_blog plugin", :after => :set_routes_reloader do |app|
Refinery::Plugin.register do |plugin|
plugin.pathname = root
plugin.name = "refinerycms_blog"
plugin.url = app.routes.url_helpers.refinery_admin_blog_posts_path
plugin.menu_match = /^\/refinery\/blog\/?(posts|comments|categories)?/
plugin.activity = {
:class_name => :'refinery/blog_post'
}
end
end
config.after_initialize do
Refinery.register_engine(Refinery::Blog)
end
end
end
end