Class: Riak::Shim::Persistable::SecondaryIndexQuery

Inherits:
Object
  • Object
show all
Defined in:
lib/riak-shim/secondary_index_query.rb

Instance Method Summary collapse

Constructor Details

#initialize(obj, idx) ⇒ SecondaryIndexQuery

Returns a new instance of SecondaryIndexQuery.



5
6
7
8
# File 'lib/riak-shim/secondary_index_query.rb', line 5

def initialize(obj, idx)
  @obj = obj
  @idx = idx =~ /_bin$/ ? idx : "#{idx}_bin"
end

Instance Method Details

#[](key) ⇒ Object



10
11
12
# File 'lib/riak-shim/secondary_index_query.rb', line 10

def [](key)
  @obj.for_index(@idx, key)
end