Module: Redisabel::Finders
- Included in:
- KeyValue
- Defined in:
- lib/redisabel/finders.rb
Instance Method Summary collapse
Instance Method Details
#filter(pattern, asave = false) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/redisabel/finders.rb', line 10 def filter(pattern, asave=false) filter_term = "#{self.database_key_name}:#{pattern}" keys = Database.db.keys(filter_term) return keys.map do |key| id = key.gsub("#{self.database_key_name}:", '') self.new(asave, id, transform(key)) end end |