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