Sha256: 650ae83d279fd1c7194932345dc99284305345a9df6c0fe6ace5debaf7b9312f
Contents?: true
Size: 348 Bytes
Versions: 4
Compression:
Stored size: 348 Bytes
Contents
module Morpheus module Filtering def self.included(base) base.extend(ClassMethods) end module ClassMethods def filter(name, &block) (@filters ||= []) << Filter.new(name, &block) end def find_filter(name) (@filters ||= []).find { |filter| filter.name == name } end end end end
Version data entries
4 entries across 4 versions & 1 rubygems