Sha256: ee0139a9708395df22658bfa19456acff651b9517770457b08ff6c6a6eec27b2

Contents?: true

Size: 439 Bytes

Versions: 8

Compression:

Stored size: 439 Bytes

Contents

# backwards compatibility for Grape < 0.16.0
module Grape
  class Route
    [:path, :prefix, :entity, :description, :settings, :params, :headers, :http_codes, :version]
      .each do |m|
      define_method m do
        send "route_#{m}"
      end
    end

    def request_method
      route_method
    end

    attr_reader :options
  end
end if defined?(Grape::VERSION) && Gem::Version.new(::Grape::VERSION) < Gem::Version.new('0.16.0')

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
grape-swagger-0.25.3 lib/grape-swagger/grape/route.rb
grape-swagger-0.25.2 lib/grape-swagger/grape/route.rb
grape-swagger-0.25.1 lib/grape-swagger/grape/route.rb
grape-swagger-0.25.0 lib/grape-swagger/grape/route.rb
grape-swagger-0.24.0 lib/grape-swagger/grape/route.rb
grape-swagger-0.23.0 lib/grape-swagger/grape/route.rb
grape-swagger-0.22.0 lib/grape-swagger/grape/route.rb
grape-swagger-0.21.0 lib/grape-swagger/grape/route.rb