class Object

Public Instance Methods

compile_with_angular_xss(*args, &block) click to toggle source
# File lib/angular_xss/action_view.rb, line 5
def compile_with_angular_xss(*args, &block)
  AngularXss.disable do
    compile_without_angular_xss(*args, &block)
  end
end
html_escape_interpolated_argument_with_angular_xss(arg) click to toggle source
# File lib/angular_xss/safe_buffer.rb, line 7
def html_escape_interpolated_argument_with_angular_xss(arg)
  if arg.html_safe?
    arg
  else
    html_escape_interpolated_argument_without_angular_xss(AngularXss::Escaper.escape(arg))
  end
end
html_escape_with_escaping_angular_expressions(s) click to toggle source
# File lib/angular_xss/erb.rb, line 24
def html_escape_with_escaping_angular_expressions(s)
  s = s.to_s
  if s.html_safe?
    s
  else
    html_escape_without_escaping_angular_expressions(AngularXss::Escaper.escape(s))
  end
end
html_escape_without_haml_xss_with_escaping_angular_expressions(s) click to toggle source
# File lib/angular_xss/haml.rb, line 22
def html_escape_without_haml_xss_with_escaping_angular_expressions(s)
  s = s.to_s
  return s if s.html_safe?

  html_escape_without_haml_xss_without_escaping_angular_expressions(AngularXss::Escaper.escape(s))
end
unwrapped_html_escape_with_escaping_angular_expressions(s) click to toggle source
# File lib/angular_xss/erb.rb, line 6
def unwrapped_html_escape_with_escaping_angular_expressions(s)
  s = s.to_s
  if s.html_safe?
    s
  else
    unwrapped_html_escape_without_escaping_angular_expressions(AngularXss::Escaper.escape(s))
  end
end