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