From 6e0c2613444ac1d6d5c9be577531001e63eb3a26 Mon Sep 17 00:00:00 2001 From: Dingding Ye Date: Wed, 1 Jun 2011 17:00:12 +0800 Subject: Use Rails::Engine to load SMSFu rails integration --- lib/sms_fu.rb | 4 +++- lib/sms_fu/rails.rb | 9 +++++++++ rails/init.rb | 2 -- 3 files changed, 12 insertions(+), 3 deletions(-) create mode 100644 lib/sms_fu/rails.rb delete mode 100644 rails/init.rb diff --git a/lib/sms_fu.rb b/lib/sms_fu.rb index 95c9659..02f1fa8 100644 --- a/lib/sms_fu.rb +++ b/lib/sms_fu.rb @@ -4,4 +4,6 @@ require 'yaml' require 'sms_fu/sms_fu' require 'sms_fu/sms_fu_helper' -require 'sms_fu/sms_notifier' \ No newline at end of file +require 'sms_fu/sms_notifier' + +require 'sms_fu/rails' diff --git a/lib/sms_fu/rails.rb b/lib/sms_fu/rails.rb new file mode 100644 index 0000000..5483ca0 --- /dev/null +++ b/lib/sms_fu/rails.rb @@ -0,0 +1,9 @@ +module SMSFu + class Engine < ::Rails::Engine + initializer "setup for rails" do + ActionView::Base.send :include, SMSFuHelper + end + end +end + +puts "what the fuck" diff --git a/rails/init.rb b/rails/init.rb deleted file mode 100644 index c9ffe9b..0000000 --- a/rails/init.rb +++ /dev/null @@ -1,2 +0,0 @@ -require 'sms_fu' -ActionView::Base.send(:include, SMSFuHelper) -- cgit v1.2.3