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
explicit_html_escape_interpolated_argument_with_angular_xss(arg) click to toggle source
# File lib/angular_xss/safe_buffer.rb, line 16
def explicit_html_escape_interpolated_argument_with_angular_xss(arg)
  if !html_safe? || arg.html_safe?
    arg
  else
    explicit_html_escape_interpolated_argument_without_angular_xss(AngularXss::Escaper.escape(arg))
  end
end
html_escape_with_escaping_angular_expressions(s) click to toggle source

Rails < 4.2

# File lib/angular_xss/erb.rb, line 21
def html_escape_with_escaping_angular_expressions(s)
  html_escape_without_escaping_angular_expressions(AngularXss::Escaper.escape_if_unsafe(s))
end
implicit_html_escape_interpolated_argument_with_angular_xss(arg) click to toggle source
# File lib/angular_xss/safe_buffer.rb, line 33
def implicit_html_escape_interpolated_argument_with_angular_xss(arg)
  if !html_safe? || arg.html_safe?
    arg
  else
    implicit_html_escape_interpolated_argument_without_angular_xss(AngularXss::Escaper.escape(arg))
  end
end