class Drillbit::Authorizers::Parameters

Attributes

action[RW]
params[RW]
token[RW]
user[RW]

Public Class Methods

new(action:, token:, user:, issuer:, params:, **other) click to toggle source

rubocop:disable Metrics/ParameterLists

# File lib/drillbit/authorizers/parameters.rb, line 12
def initialize(action:, token:, user:, issuer:, params:, **other)
  self.action = action
  self.token  = token
  self.user   = user
  self.params = params

  other.each do |name, value|
    public_send("#{name}=", value)
  end
end

Public Instance Methods

call() click to toggle source

rubocop:enable Metrics/ParameterLists

# File lib/drillbit/authorizers/parameters.rb, line 24
def call
  params
end