Method: Eson::QueryPlugin#handle_block

Defined in:
lib/eson/modules/query_plugin.rb

#handle_block(&block) ⇒ Object



37
38
39
40
41
42
43
44
# File 'lib/eson/modules/query_plugin.rb', line 37

def handle_block(&block)
  # in ruby 1.8.7, `lambda {}.arity == -1`
  if (block.arity == 0) || (block.arity == -1)
    query(&block)
  else
    super
  end
end