Sha256: 8e147f56749c4f2a2546efe58d0cdbbda90292e2769677ab7078bdd4f5385800

Contents?: true

Size: 325 Bytes

Versions: 31

Compression:

Stored size: 325 Bytes

Contents

module Krikri
  ##
  # A parser for JSON records
  # @see Krikri::Parser
  class JsonParser < Krikri::Parser
    def initialize(record)
      @root = Value.new(JSON.parse(record.content))
      super
    end

    class Value < Krikri::Parser::Value
      def initialize(json)
        @json = json
      end
    end
  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
krikri-0.13.2 lib/krikri/parsers/json_parser.rb~
krikri-0.13.1 lib/krikri/parsers/json_parser.rb~
krikri-0.13.0 lib/krikri/parsers/json_parser.rb~
krikri-0.12.4 lib/krikri/parsers/json_parser.rb~
krikri-0.11.2 lib/krikri/parsers/json_parser.rb~
krikri-0.11.1 lib/krikri/parsers/json_parser.rb~
krikri-0.11.0 lib/krikri/parsers/json_parser.rb~
krikri-0.10.1 lib/krikri/parsers/json_parser.rb~
krikri-0.8.9 lib/krikri/parsers/json_parser.rb~
krikri-0.8.8 lib/krikri/parsers/json_parser.rb~
krikri-0.8.7 lib/krikri/parsers/json_parser.rb~
krikri-0.8.6 lib/krikri/parsers/json_parser.rb~
krikri-0.8.5 lib/krikri/parsers/json_parser.rb~
krikri-0.8.4 lib/krikri/parsers/json_parser.rb~
krikri-0.8.2 lib/krikri/parsers/json_parser.rb~
krikri-0.8.0 lib/krikri/parsers/json_parser.rb~
krikri-0.7.3 lib/krikri/parsers/json_parser.rb~
krikri-0.7.2 lib/krikri/parsers/json_parser.rb~
krikri-0.7.1 lib/krikri/parsers/json_parser.rb~
krikri-0.6.0 lib/krikri/parsers/json_parser.rb~