module Rudash::DynamicArgsCount

Public Class Methods

call(func, *args) click to toggle source
# File lib/utils/dynamic_args_count.rb, line 11
def self.call(func, *args)
  func.call(*args)
rescue ArgumentError
  raise ArgumentError, 'Argument Error' if args.size.zero?

  *initial, _last = args
  self.call(func, *initial)
end