Sha256: 45834fc865bec368c7ed04ca6ce3e5077830b76f39eb6b62eeb02287fef26988

Contents?: true

Size: 599 Bytes

Versions: 3

Compression:

Stored size: 599 Bytes

Contents

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

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
comfy_blog-2.0.5 lib/comfy_blog/engine.rb
comfy_blog-2.0.4 lib/comfy_blog/engine.rb
comfy_blog-2.0.3 lib/comfy_blog/engine.rb