module AuthStrategist::StrategyInterface
Public Class Methods
included(base)
click to toggle source
# File lib/auth_strategist/strategy_interface.rb, line 5 def self.included(base) base.class_eval do extend Dry::Initializer end def base.define_components(*components) components.each do |component| option component, optional: true end end def base.components dry_initializer.definitions.keys end end