Class: ListEnumerator

Inherits:
Enumerator
  • Object
show all
Defined in:
lib/redis_object/ext/list_enumerator.rb

Instance Method Summary collapse

Constructor Details

#initialize(base, &block) ⇒ ListEnumerator

Returns a new instance of ListEnumerator.



3
4
5
6
# File 'lib/redis_object/ext/list_enumerator.rb', line 3

def initialize(base,&block)
	@base = base
	super(&block)
end

Instance Method Details

#countObject



8
9
10
# File 'lib/redis_object/ext/list_enumerator.rb', line 8

def count
	@base.count
end

#member?(obj) ⇒ Boolean

Returns:

  • (Boolean)


12
13
14
15
16
17
18
19
# File 'lib/redis_object/ext/list_enumerator.rb', line 12

def member?(obj)
	case obj
	when String
		@base.member?(obj)
	else
		super(obj)
	end
end