module DocumentsGrapeExtension
Public Instance Methods
append(context, example)
click to toggle source
# File lib/autodoc/grape/monkey_patches/documents_grape_extension.rb, line 2 def append(context, example) document = Autodoc::Document.new(context.clone, example.clone) document.extend DocumentGrapeExtension if grape_request?(document.send(:request)) @table[document.pathname] << document end
grape_request?(request)
click to toggle source
# File lib/autodoc/grape/monkey_patches/documents_grape_extension.rb, line 8 def grape_request?(request) begin if Grape::VERSION.to_f >= 0.16 request.env["grape.routing_args"][:route_info].instance_of?(Grape::Router::Route) else request.env["rack.routing_args"][:route_info].instance_of?(Grape::Route) end rescue false end end