docs/OBJECT.md in lite-ruby-1.0.3 vs docs/OBJECT.md in lite-ruby-1.0.4

- old
+ new

@@ -57,11 +57,11 @@ true.false? #=> false ``` `falsey?` ------ -Returns if an object is `false`, `nil`, or `0`. +Returns if an object is `0 f false n no off`. ```ruby false.falsey? #=> true true.falsey? #=> false 0.falsey? #=> true @@ -85,17 +85,26 @@ [].hash? #=> false ``` `integer?` ------ -Returns if an object is a `integer`. +Returns if an object is an `integer`. ```ruby 1.integer? #=> true 1.0.integer? #=> false ``` +`is_any?` +------ +Returns if an object is of any class type supplied. + +```ruby +1.is_any?(String, Integer) #=> true +0.is_any?(String, Symbol) #=> false +``` + `numeric?` ------ Returns if an object is `numeric`. ```ruby @@ -268,10 +277,20 @@ ```ruby Time.now.time? #=> true 'foo'.time? #=> false ``` +`to_bool` aka `to_b` +------ +Returns a `true` or `false` value if it can be converted to a boolean, else nil. + +```ruby +true.to_bool #=> true +'0'.to_bool #=> false +'A'.to_bool #=> nil +``` + `true?` ------ Returns if an object is `true`. ```ruby @@ -279,10 +298,10 @@ false.true? #=> false ``` `truthy?` ------ -Returns if an object is `true` or `1`. +Returns if an object is `1 t true y yes on`. ```ruby true.truthy? #=> true false.truthy? #=> false 1.truthy? #=> true