Module: Swagger
- Defined in:
- lib/swagger.rb,
lib/swagger/uri.rb,
lib/swagger/schema.rb,
lib/swagger/builder.rb,
lib/swagger/loaders.rb,
lib/swagger/v2/info.rb,
lib/swagger/v2/path.rb,
lib/swagger/version.rb,
lib/swagger/mime_type.rb,
lib/swagger/attachable.rb,
lib/swagger/v2/example.rb,
lib/swagger/v2/response.rb,
lib/swagger/uri_template.rb,
lib/swagger/v2/parameter.rb,
lib/swagger/api_declaration.rb,
lib/swagger/v2/api_operation.rb,
lib/swagger/definition_section.rb,
lib/swagger/v2/api_declaration.rb
Defined Under Namespace
Modules: Attachable, Bash, Loaders, V2 Classes: APIDeclaration, Builder, DefinitionSection, InvalidDefinition, MimeType, Schema, URI, URITemplate
Constant Summary collapse
- RESOURCES_DIR =
File. '../../resources/', __FILE__
- VERSION =
'0.2.0'
Class Method Summary collapse
Class Method Details
.load(file, loader = nil) ⇒ Object
15 16 17 18 19 |
# File 'lib/swagger.rb', line 15 def self.load(file, loader = nil) ext = File.extname file loader ||= Swagger::Loaders.loader_for ext loader.load File.read(file) end |