From 79a313948f2277cf0f2e238d5765a71fee03e089 Mon Sep 17 00:00:00 2001 From: murphy Date: Thu, 25 Dec 2008 01:22:30 +0000 Subject: Fixes for Ruby 1.9. --- lib/coderay/scanners/json.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'lib/coderay/scanners/json.rb') diff --git a/lib/coderay/scanners/json.rb b/lib/coderay/scanners/json.rb index ae941a0..eb67347 100644 --- a/lib/coderay/scanners/json.rb +++ b/lib/coderay/scanners/json.rb @@ -34,11 +34,11 @@ module Scanners elsif match = scan(/ [:,\[{\]}] /x) kind = :operator case match - when '{': stack << :object; key_expected = true - when '[': stack << :array - when ':': key_expected = false - when ',': key_expected = true if stack.last == :object - when '}', ']': stack.pop # no error recovery, but works for valid JSON + when '{' then stack << :object; key_expected = true + when '[' then stack << :array + when ':' then key_expected = false + when ',' then key_expected = true if stack.last == :object + when '}', ']' then stack.pop # no error recovery, but works for valid JSON end elsif match = scan(/ true | false | null /x) kind = IDENT_KIND[match] -- cgit v1.2.1