Method: Modware::Stack#initialize

Defined in:
lib/modware/stack.rb

#initialize(env:) ⇒ Stack

Returns a new instance of Stack.



5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/modware/stack.rb', line 5

def initialize(env:)
  @env_klass = case env
               when Class then env
               else
                 Struct.new(*env, keyword_init: true) do
                   def to_hash
                     to_h
                   end
                 end
               end
  @middleware_mods = []
end