Sha256: 3ad87b4e808ea543a509cfcb55ee384108c4f480e3032e39926eb99112dcca27
Contents?: true
Size: 340 Bytes
Versions: 23
Compression:
Stored size: 340 Bytes
Contents
# frozen_string_literal: true module Grape module Middleware module Auth StrategyInfo = Struct.new(:auth_class, :settings_fetcher) do def create(app, options, &block) strategy_args = settings_fetcher.call(options) auth_class.new(app, *strategy_args, &block) end end end end end
Version data entries
23 entries across 23 versions & 2 rubygems