Module: OpenStax::Api::RouteExtensions
- Defined in:
- lib/openstax/api/route_extensions.rb
Instance Method Summary collapse
Instance Method Details
#api(version = :v1, default = false) ⇒ Object
6 7 8 9 10 11 12 |
# File 'lib/openstax/api/route_extensions.rb', line 6 def api(version = :v1, default = false) constraints = Constraints.new(version: version, default: default) namespace :api, defaults: {format: 'json'} do scope(module: version, constraints: constraints) { yield } end end |