class StructuredReader::JSONReader::StringReader

Public Class Methods

new(**_) click to toggle source
# File lib/structured_reader.rb, line 180
def initialize(**_)

end

Public Instance Methods

maybe_parse(fragment, _context) click to toggle source
# File lib/structured_reader.rb, line 192
def maybe_parse(fragment, _context)
  fragment
end
read(fragment, context) click to toggle source
# File lib/structured_reader.rb, line 184
def read(fragment, context)
  if fragment.kind_of?(String)
    context.accept maybe_parse(fragment, context)
  else
    context.flunk(fragment, "expected a String")
  end
end