Sha256: ff70abf557c216418c6277d4af1d0a128d4f25e08d21b99fd5ccaceae9ea9e31
Contents?: true
Size: 489 Bytes
Versions: 10
Compression:
Stored size: 489 Bytes
Contents
module Akephalos def self.configuration @configuration ||= {} end def self.configuration=(config) @configuration = config end module Filters def filters configuration[:filters] ||= [] end def filter(method, regex, options = {}) regex = Regexp.new(Regexp.escape(regex)) if regex.is_a?(String) filters << {:method => method, :filter => regex, :status => 200, :body => "", :headers => {}}.merge!(options) end end extend Filters end
Version data entries
10 entries across 10 versions & 1 rubygems