module Erubis::Helpers::RailsHelper
helper module for Ruby on Rails
howto:
-
add the folliwng code in your 'config/environment.rb'
require 'erubis/helpers/rails_helper' #Erubis::Helpers::RailsHelper.engine_class = Erubis::Eruby # or Erubis::FastEruby #Erubis::Helpers::RailsHelper.init_properties = {} #Erubis::Helpers::RailsHelper.show_src = false # set true for debugging #Erubis::Helpers::RailsHelper.preprocessing = true # set true to enable preprocessing
-
restart web server.
if Erubis::Helper::Rails.show_src is true, Erubis prints converted Ruby code into log file ('log/development.log' or so). if false, it doesn't. if nil, Erubis prints converted Ruby code if ENV == 'development'.
Public Class Methods
engine_class()
click to toggle source
@@engine_class = ::Erubis::FastEruby
# File lib/erubis/helpers/rails_helper.rb, line 47 def self.engine_class @@engine_class end
engine_class=(klass)
click to toggle source
# File lib/erubis/helpers/rails_helper.rb, line 50 def self.engine_class=(klass) @@engine_class = klass end
init_properties()
click to toggle source
# File lib/erubis/helpers/rails_helper.rb, line 56 def self.init_properties @@init_properties end
init_properties=(hash)
click to toggle source
# File lib/erubis/helpers/rails_helper.rb, line 59 def self.init_properties=(hash) @@init_properties = hash end
preprocessing()
click to toggle source
# File lib/erubis/helpers/rails_helper.rb, line 74 def self.preprocessing @@preprocessing end
preprocessing=(flag)
click to toggle source
# File lib/erubis/helpers/rails_helper.rb, line 77 def self.preprocessing=(flag) @@preprocessing = flag end
show_src()
click to toggle source
# File lib/erubis/helpers/rails_helper.rb, line 65 def self.show_src @@show_src end
show_src=(flag)
click to toggle source
# File lib/erubis/helpers/rails_helper.rb, line 68 def self.show_src=(flag) @@show_src = flag end