#* http://rosettacode.org/wiki/Respond_to_an_unknown_method_call
  Invoke an undefined method on an object
*#

example = object.new

example.no_method = { meth_name, *args |
  p "#{meth_name} was called with these arguments: #{args}"
}

example.this_does_not_exist "at all"  #Prints "this_does_not_exist was called with these arguments: [at all]"
example.!