Module: OasRage
- Defined in:
- lib/oas_rage.rb,
lib/oas_rage/utils.rb,
lib/oas_rage/version.rb,
lib/oas_rage/web/view.rb,
lib/oas_rage/configuration.rb,
lib/oas_rage/route_extractor.rb,
lib/oas_rage/oas_route_builder.rb
Defined Under Namespace
Modules: Utils, Web
Classes: Configuration, OasRouteBuilder, RouteExtractor
Constant Summary
collapse
- VERSION =
'0.2.1'
Class Method Summary
collapse
Class Method Details
.build ⇒ Object
20
21
22
23
24
25
26
27
|
# File 'lib/oas_rage.rb', line 20
def build
OasCore.config = config
host_routes = .new.host_routes
oas = OasCore::Builders::SpecificationBuilder.new.with_oas_routes(host_routes).build
oas.to_spec
end
|
.config ⇒ Object
33
34
35
|
# File 'lib/oas_rage.rb', line 33
def config
@config ||= Configuration.new
end
|
29
30
31
|
# File 'lib/oas_rage.rb', line 29
def configure
yield config
end
|