class Rufus::Scheduler::Job

def raise_on_unknown_params

def raise_on_unknown_params
  rem = @params.keys - known_params
  raise(
    ArgumentError,
    "unknown option#{rem.size > 1 ? 's' : '' }: " +
    "#{rem.map(&:inspect).join(', ')}",
    caller[3..-1]
  ) if rem.any?
end