| Module | Erubis::Helpers::RailsHelper |
| In: |
lib/erubis/helpers/rails_helper.rb
|
helper module for Ruby on Rails
howto:
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
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[‘RAILS_ENV’] == ‘development’.
@@engine_class = ::Erubis::FastEruby
# File lib/erubis/helpers/rails_helper.rb, line 48
48: def self.engine_class
49: @@engine_class
50: end
# File lib/erubis/helpers/rails_helper.rb, line 51
51: def self.engine_class=(klass)
52: @@engine_class = klass
53: end
# File lib/erubis/helpers/rails_helper.rb, line 57
57: def self.init_properties
58: @@init_properties
59: end
# File lib/erubis/helpers/rails_helper.rb, line 60
60: def self.init_properties=(hash)
61: @@init_properties = hash
62: end
# File lib/erubis/helpers/rails_helper.rb, line 75
75: def self.preprocessing
76: @@preprocessing
77: end
# File lib/erubis/helpers/rails_helper.rb, line 78
78: def self.preprocessing=(flag)
79: @@preprocessing = flag
80: end