class Jets::Middleware::Configurator
def +(other) # :nodoc:
def +(other) # :nodoc: Configurator.new(@operations + other.operations, @delete_operations + other.delete_operations) end
def delete(*args, &block)
def delete(*args, &block) @delete_operations << [__method__, args, block] end
def delete_operations
def delete_operations @delete_operations end
def initialize(operations = [], delete_operations = [])
def initialize(operations = [], delete_operations = []) @operations = operations @delete_operations = delete_operations end
def insert_after(*args, &block)
def insert_after(*args, &block) @operations << [__method__, args, block] end
def insert_before(*args, &block)
def insert_before(*args, &block) @operations << [__method__, args, block] end
def merge_into(other) #:nodoc:
def merge_into(other) #:nodoc: (@operations + @delete_operations).each do |operation, args, block| other.send(operation, *args, &block) end other end
def operations
def operations @operations end
def swap(*args, &block)
def swap(*args, &block) @operations << [__method__, args, block] end
def unshift(*args, &block)
def unshift(*args, &block) @operations << [__method__, args, block] end
def use(*args, &block)
def use(*args, &block) @operations << [__method__, args, block] end