Module: Aggrobot::Helper

Included in:
Aggregator, Aggrobot
Defined in:
lib/aggrobot/helper.rb

Instance Method Summary collapse

Instance Method Details

#block_from_args(block_arg, block, required = true) ⇒ Object



4
5
6
7
8
# File 'lib/aggrobot/helper.rb', line 4

def block_from_args(block_arg, block, required = true)
  block = block_arg if block_arg && block_arg.respond_to?(:call)
  raise ArgumentError.new 'Block parameter required' if required && !block
  block
end

#raise_error(msg) ⇒ Object

Raises:



10
11
12
# File 'lib/aggrobot/helper.rb', line 10

def raise_error(msg)
  raise AggrobotError.new(msg)
end