class JSON::Ext::Parser

def initialize(source, opts = nil)

def initialize(source, opts = nil)
  @source = source
  @config = Config.new(opts)
end

def parse(...)

def parse(...)
  new(...).parse
end

def parse

def parse
  @config.parse(@source)
end

def source

def source
  @source.dup
end