Method: Slither.parseIo
- Defined in:
- lib/slither.rb
.parseIo(io, definition_name) ⇒ Object
rubocop:disable Naming/MethodName
67 68 69 70 71 72 73 |
# File 'lib/slither.rb', line 67 def self.parseIo(io, definition_name) # rubocop:disable Naming/MethodName definition = definition(definition_name) raise ArgumentError, "Definition name '#{definition_name}' was not found." unless definition parser = Parser.new(definition, io) definition.[:by_bytes] ? parser.parse_by_bytes : parser.parse end |