Object
matches YAML-formatted dates
# File lib/crack/json.rb, line 94 def self.format_dates(output, date_starts, date_ends) if YAML.constants.include?('Syck') (date_starts + date_ends).each { |i| output[i-1] = ' ' } else date_starts.each { |i| output[i-2] = '!!timestamp ' } end end
# File lib/crack/json.rb, line 32 def self.unescape(str) # Force the encoding to be UTF-8 so we can perform regular expressions # on 1.9.2 without blowing up. # see http://stackoverflow.com/questions/1224204/ruby-mechanize-getting-force-encoding-exception for a similar issue str.force_encoding('UTF-8') if defined?(Encoding) && str.respond_to?(:force_encoding) str.gsub(/\\u0000/, "").gsub(/\\[u|U]([0-9a-fA-F]{4})/) { [$1.hex].pack("U") } end
Generated with the Darkfish Rdoc Generator 2.