lib/markaby.rb in dinsley-markaby-0.0.5 vs lib/markaby.rb in dinsley-markaby-0.0.6
- old
+ new
@@ -34,6 +34,14 @@
module Kernel
# Shortcut for creating a quick block of Markaby.
def mab(*args, &block)
Markaby::Builder.new(*args, &block).to_s
end
+end
+
+if defined?(Rails) and defined?(ActionController) and defined?(ActionView)
+ require 'markaby/rails/template_handler'
+ require 'markaby/rails/action_controller_helpers'
+
+ ActionView::Template.register_template_handler 'mab', Markaby::Rails::TemplateHandler
+ ActionController::Base.send :include, Markaby::Rails::ActionControllerHelpers
end
\ No newline at end of file