Explain the Assertions in Ruby
Ruby offers no support for assertions whatever. Moreover, because it's weakly typed, Ruby doesn't even enforce rudimentary type checking on operation parameters and return values, which amount to failing to check type pre- and post conditions. This puts burden of assertion checking firmly on Ruby programmer