Sha256: d9797c4b7adbe011646e7e9cad3b4bded1fc5d15b5a3680ebe696074da66f8db

Contents?: true

Size: 733 Bytes

Versions: 1

Compression:

Stored size: 733 Bytes

Contents

diff --git lib/grape/router/route.rb lib/grape/router/route.rb
index 643960d..1074c01 100644
--- lib/grape/router/route.rb
+++ lib/grape/router/route.rb
@@ -20,7 +20,9 @@ module Grape
         :entity,
         :details,
         :requirements,
-        :request_method
+        :request_method,
+        :hidden,
+        :params
       ].freeze
 
       attr_accessor :pattern, :translator, :app, :index, :regexp
@@ -42,7 +44,7 @@ module Grape
         if match
           method_name = match.captures.last.to_sym
           warn_route_methods(method_name, caller(1).shift)
-          @options[method_name]
+          respond_to?(method_name) ? send(method_name) : @options[method_name]
         else
           super
         end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
grape-0.16.2 pkg/patch.diff