You can follow this way of dynamic method initiation when you needed to run dynamically all the object methods or providesome fallbacks to any given function.
The code is more or less self explanatory. In case you have any questions or an enchancement drop me a comment.
A short brief
This code continuously iterates over the object methods (if they return false) and stop whenever a method returns true or something not false. I used some techniques to extend the main object, they’re hundreds of them. Feel free to contribute or correct if you like.
Example
Hope you use it,
cheers,