Rabl::Helpers::Escaper

Public Instance Methods

escape_output(response) click to toggle source
# File lib/rabl/helpers.rb, line 162
def escape_output(response)
  case response
  when Hash
    response.each{|k,v| response[k] = escape_value(v) }
  when Array
    response.map!{|v| escape_value(v) }
  else
    response
  end
end
escape_value(value) click to toggle source
# File lib/rabl/helpers.rb, line 173
def escape_value(value)
  case value
  when String
    ERB::Util.h(value)
  when Array, Hash
    escape_output(value)
  else
    value
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.