How does block invocation differ from method invocation? Technology Community › Category: Ruby › How does block invocation differ from method invocation? 0 Vote Up Vote Down VietMX Staff asked 4 years ago Ruby will throw an exception if more than the expected number of arguments are passed to a method. A block will simply ignore the extra values.