Module: Erubis::PrintEnhancer
- Included in:
- PrintEruby, PrintXmlEruby
- Defined in:
- lib/erubis.rb
Overview
print function is available.
Notice: use Eruby#evaluate() and don’t use Eruby#result() to be enable print function.
Instance Method Summary collapse
Instance Method Details
#initialize_src(src) ⇒ Object
234 235 236 |
# File 'lib/erubis.rb', line 234 def initialize_src(src) src << "@_out = _out = ''; " end |
#print(arg) ⇒ Object
238 239 240 |
# File 'lib/erubis.rb', line 238 def print(arg) @_out << arg.to_s end |
#result(binding = TOPLEVEL_BINDING) ⇒ Object
242 243 244 245 |
# File 'lib/erubis.rb', line 242 def result(binding=TOPLEVEL_BINDING) filename = @filename || '(erubis)' eval @src, binding, filename end |