Class: MultiRedis::Operation::DSL

Inherits:
Object
  • Object
show all
Defined in:
lib/multi_redis.rb

Instance Method Summary collapse

Constructor Details

#initialize(op) ⇒ DSL

Returns a new instance of DSL.



146
147
148
# File 'lib/multi_redis.rb', line 146

def initialize op
  @op = op
end

Instance Method Details

#multi(&block) ⇒ Object



150
151
152
# File 'lib/multi_redis.rb', line 150

def multi &block
  @op.add_step :multi, &block
end

#pipelined(&block) ⇒ Object



154
155
156
# File 'lib/multi_redis.rb', line 154

def pipelined &block
  @op.add_step :pipelined, &block
end

#run(&block) ⇒ Object



158
159
160
# File 'lib/multi_redis.rb', line 158

def run &block
  @op.add_step &block
end