Method: ActiveRecordSeek::Middleware#initialize
- Defined in:
- lib/active_record_seek/middleware.rb
#initialize(name:, &middleware_block) ⇒ Middleware
Returns a new instance of Middleware.
6 7 8 9 10 11 |
# File 'lib/active_record_seek/middleware.rb', line 6 def initialize(name:, &middleware_block) raise(ArgumentError, "#{self.class} expects a block") if !middleware_block self.name = name.to_s self.middleware_block = middleware_block self.class.middleware.push(self) end |