File: grape-path-helpers.rb

package info (click to toggle)
ruby-grape-path-helpers 1.7.1-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 192 kB
  • sloc: ruby: 814; makefile: 3
file content (16 lines) | stat: -rw-r--r-- 513 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
require 'grape'
require 'active_support'
require 'active_support/core_ext/class'

require 'grape-path-helpers/decorated_route'
require 'grape-path-helpers/named_route_matcher'
require 'grape-path-helpers/all_routes'
require 'grape-path-helpers/route_displayer'

# Load the Grape route helper for Rails
module GrapePathHelpers
  require 'grape-path-helpers/railtie' if defined?(Rails)
end

Grape::API::Instance.extend GrapePathHelpers::AllRoutes
Grape::Endpoint.send(:include, GrapePathHelpers::NamedRouteMatcher)