Module: ExpoTurbo::Rails::Attributes::Helper

Defined in:
lib/expo_turbo/rails/attributes/helper.rb

Constant Summary collapse

XML_WHITESPACE_REFERENCES =
{
  "\t" => "	",
  "\n" => "
",
  "\r" => "
"
}.freeze

Instance Method Summary collapse

Instance Method Details

#expo_turbo_attribute(value) ⇒ Object



16
17
18
19
20
# File 'lib/expo_turbo/rails/attributes/helper.rb', line 16

def expo_turbo_attribute(value)
  ERB::Util.html_escape(value)
    .gsub(/[\t\n\r]/, XML_WHITESPACE_REFERENCES)
    .html_safe
end