lib/comfy_blog/engine.rb
# frozen_string_literal: true
require "rubygems"
require "rails"
require "comfortable_mexican_sofa"
require "comfy_blog"
module ComfyBlog
module CmsSiteExtensions
extend ActiveSupport::Concern
included do
has_many :blog_posts,
class_name: "Blog::Post",
dependent: :destroy
end
end
class Engine < ::Rails::Engine
initializer "comfy_blog.configuration" do
ComfortableMexicanSofa::ViewHooks.add(:navigation, "/comfy/admin/blog/partials/navigation")
config.to_prepare do
Comfy::Cms::Site.send :include, ComfyBlog::CmsSiteExtensions
end
end
end
end