Class: ActionView::OutputBuffer

Inherits:
ActiveSupport::SafeBuffer show all
Defined in:
lib/amelia/action_view/buffer.rb

Overview

:nodoc:

Instance Method Summary collapse

Methods inherited from ActiveSupport::SafeBuffer

#internationalization, #safe_concat

Methods inherited from String

#internationalization, #internationalization_options, #to_squawk, #translate_false

Constructor Details

#initializeOutputBuffer

Returns a new instance of OutputBuffer.



4
5
6
7
# File 'lib/amelia/action_view/buffer.rb', line 4

def initialize(*)
  super
  encode!
end

Instance Method Details

#<<(value) ⇒ Object Also known as: append=



14
15
16
17
# File 'lib/amelia/action_view/buffer.rb', line 14

def <<(value)
  return self if value.nil?
  super(value.internationalization(@virtual_path).to_s)
end

#safe_expr_append=(val) ⇒ Object



20
21
22
23
# File 'lib/amelia/action_view/buffer.rb', line 20

def safe_expr_append=(val)
  return self if val.nil?
  safe_concat val.to_s
end

#virtual_path=(arg) ⇒ Object



9
10
11
12
# File 'lib/amelia/action_view/buffer.rb', line 9

def virtual_path= arg
  @virtual_path = arg
  self
end