comfy/comfy-blog

View on GitHub
lib/comfy_blog/engine.rb

Summary

Maintainability
A
0 mins
Test Coverage
# 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