Method: EscapeUtils::HtmlSafety.escape_once

Defined in:
lib/escape_utils/html_safety.rb,
lib/escape_utils/html_safety.rb

.escape_once(s) {|s.to_s| ... } ⇒ Object

Yields:

  • (s.to_s)

4
5
6
7
8
9
10
11
# File 'lib/escape_utils/html_safety.rb', line 4

def self.escape_once(s)
  s = s.to_s
  if s.html_safe?
    s.html_safe
  else
    yield(s).html_safe
  end
end