summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDingding Ye2011-06-01 17:00:12 +0800
committerDingding Ye2011-06-01 17:00:12 +0800
commit6e0c2613444ac1d6d5c9be577531001e63eb3a26 (patch)
treeea6ad92d7eaa47f7b471e6dd6c76956571cd82d9
parent608fc07d30ca2f0d7b8554aaec1fa2a63b90f2a7 (diff)
downloadsms-fu-6e0c2613444ac1d6d5c9be577531001e63eb3a26.tar.bz2
Use Rails::Engine to load SMSFu rails integration
-rw-r--r--lib/sms_fu.rb4
-rw-r--r--lib/sms_fu/rails.rb9
-rw-r--r--rails/init.rb2
3 files changed, 12 insertions, 3 deletions
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)