lib/spud_blog/engine.rb in tb_blog-1.0.4 vs lib/spud_blog/engine.rb in tb_blog-1.1.0

- old
+ new

@@ -1,10 +1,10 @@ require 'tb_core' require 'tb_permalinks' +require 'tb_liquid' require 'awesome_nested_set' require 'truncate_html' -require 'liquid' module Spud module Blog class Engine < Rails::Engine @@ -15,13 +15,14 @@ def self.require_controller(controller_name) require "#{root}/app/controllers/#{controller_name}" end engine_name :tb_blog + initializer :admin do if Spud::Blog.enable_sitemap == true - Spud::Core.config.sitemap_urls += [:spud_blog_sitemap_url] + Spud::Core.config.sitemap_urls += [:blog_sitemap_url] end if Spud::Blog.config.blog_enabled Spud::Core.config.admin_applications += [{ :name => 'Blog Posts', :thumbnail => 'spud/admin/posts_thumb.png', @@ -37,18 +38,20 @@ :order => 2 }] end end initializer :assets do - Rails.application.config.assets.precompile += ['spud/admin/posts.*','spud/blog/validity.css'] - Spud::Core.append_admin_javascripts('spud/admin/posts') - Spud::Core.append_admin_stylesheets('spud/admin/posts') + Spud::Core.append_admin_javascripts('admin/blog/application') + Spud::Core.append_admin_stylesheets('admin/blog/application') end - initializer :associations do - SpudUser.class_eval do - has_many :posts, :class_name => 'SpudPost' - end - end + + # Triggers a I18n.enforce_available_locales deprecation warning. Why? + # initializer 'tb_blog.user_association', :after => 'tb_core.model_overrides' do + # SpudUser.class_eval do + # has_many :posts, :class_name => 'SpudPost' + # end + # end + initializer :news_layout do if Spud::Core.config.news_layout.nil? Spud::Core.config.news_layout = Spud::Core.config.base_layout end end