Sha256: 45585e0ae1e8d30e3df0ebde8a674aaffb88e8ab9837c654b4ffe3d1ada16d32
Contents?: true
Size: 376 Bytes
Versions: 8
Compression:
Stored size: 376 Bytes
Contents
module Listings class CustomFilterDescriptor attr_reader :key attr_reader :props attr_reader :proc def initialize(key, props, proc) @key = key @props = props @proc = proc end def build(listing) CustomFilterView.new(listing, self) end def apply_filter(value) data_source.filter(field, value) end end end
Version data entries
8 entries across 8 versions & 1 rubygems