Ruby is Dynamically typed
encoding and define method
Ruby Blocks