module PbJsonParser

Constants

VERSION

Public Class Methods

parse(json:, filename:, skip_fields: [], field_types: []) click to toggle source

@param [String] json @param [String] filename @return [<AST::Message>]

# File lib/pb_json_parser.rb, line 11
def parse(json:, filename:, skip_fields: [], field_types: [])
  parser = Parser.new(json: json, filename: filename)
  parser.configure do |c|
    c.skip_fields = skip_fields
    c.field_types = field_types
  end
  parser.parse
end