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