Class: Perry::Adapters::AbstractAdapter::AdapterConfig

Inherits:
OpenStruct
  • Object
show all
Defined in:
lib/perry/adapters/abstract_adapter.rb

Instance Method Summary collapse

Instance Method Details

#add_middleware(klass, config = {}) ⇒ Object



210
211
212
213
# File 'lib/perry/adapters/abstract_adapter.rb', line 210

def add_middleware(klass, config={})
  self.middlewares ||= []
  self.middlewares << [klass, config]
end

#add_processor(klass, config = {}) ⇒ Object



215
216
217
218
# File 'lib/perry/adapters/abstract_adapter.rb', line 215

def add_processor(klass, config={})
  self.processors ||= []
  self.processors << [klass, config]
end

#to_hashObject



220
221
222
# File 'lib/perry/adapters/abstract_adapter.rb', line 220

def to_hash
  marshal_dump
end