Class: SwaggerParser::FileParser

Inherits:
Object
  • Object
show all
Defined in:
lib/swagger_parser/file_parser.rb

Constant Summary collapse

YAML_EXTNAMES =
%w(.yaml .yml)

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(path) ⇒ FileParser



19
20
21
# File 'lib/swagger_parser/file_parser.rb', line 19

def initialize(path)
  @path = path
end

Class Method Details

.parse(path) ⇒ SwaggerParser::Swagger



13
14
15
# File 'lib/swagger_parser/file_parser.rb', line 13

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

Instance Method Details

#parseSwaggerParser::Swagger



25
26
27
# File 'lib/swagger_parser/file_parser.rb', line 25

def parse
  SwaggerParser::Swagger.new(parse_file)
end