lib/swf_fu.rb in swf_fu-1.3.3 vs lib/swf_fu.rb in swf_fu-2.0.0
- old
+ new
@@ -1,2 +1,15 @@
-require File.join(File.dirname(__FILE__), '/action_view/helpers/swf_fu_helper')
-require File.join(File.dirname(__FILE__), '/action_view/helpers/asset_tag_helper/swf_asset')
+module SwfFu
+ class Engine < Rails::Engine
+ # Thanks to http://robots.thoughtbot.com/post/159805560/tips-for-writing-your-own-rails-engine for:
+ config.to_prepare do
+ ActionView::Helpers.class_eval { include SwfFuHelper }
+ end
+ # Thanks to http://jonswope.com/2010/07/25/rails-3-engines-plugins-and-static-assets/ for:
+ initializer "static assets" do |app|
+ app.middleware.use ::ActionDispatch::Static, "#{root}/public"
+ end
+ end
+
+ ::ActionView::Base.cattr_accessor :swf_default_options
+ ::ActionView::Base.swf_default_options = {}
+end