Skip to content

ghas-results/genio-parser

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Genio Parser

Supported formats are:

  • json-schema
  • wsdl
  • wadl

Installation

Add this line to your application's Gemfile:

gem 'genio-parser'

And then execute:

$ bundle

Or install it yourself as:

$ gem install genio-parser

Usage

schema = Genio::Parser::Format::JsonSchema.new
schema.load("path/to/schema.json")

schema.endpoint       # String
schema.data_types     # Hash( String => DataType )
schema.services       # Hash( String => Service )

Object members

DataType:

  • extends
  • properties

Property:

  • type
  • array
  • enum

Service:

  • operations

Operation:

  • type
  • path
  • parameters
  • request
  • response

Packages

No packages published

Languages

  • Ruby 69.9%
  • XSLT 30.1%