README.md in polyfill-0.8.0 vs README.md in polyfill-0.9.0
- old
+ new
@@ -31,11 +31,11 @@
## Installation
Add it to your Gemfile:
```ruby
-gem 'polyfill', '0.8.0'
+gem 'polyfill', '0.9.0'
```
Or install it manually:
```sh
@@ -93,11 +93,11 @@
### Polyfill.get
Prior to Ruby 2.4, refinements do not work on Modules. When using a polyfill
on a module it will instead refine the core classes that use the module. If
you're building your own class, it will not receive the polyfill. Instead,
-you can `include` (or `extend`) in a polyfill with `Polyfill.get`.
+you can `include` (or `extend` or `prepend`) in a polyfill with `Polyfill.get`.
```ruby
class Foo
include Comparable
include Polyfill.get(:Comparable, :all)
@@ -314,14 +314,14 @@
| Object | Method | Implemented | Notes |
| ---------- | --------------------------------------- | ----------- | ----- |
| Binding | #local_variables | No |
| | #receiver | No |
| Dir | #fileno | No |
-| Enumerable | #max | No |
-| | #max_by | No |
-| | #min | No |
-| | #min_by | No |
+| Enumerable | #max | Yes |
+| | #max_by | Yes |
+| | #min | Yes |
+| | #min_by | Yes |
| | #slice_after | Yes |
| | #slice_when | Yes |
| Etc | .confstr | No |
| | .sysconf | No |
| | .nprocessors | No |
@@ -369,10 +369,10 @@
| | .strptime | No |
| | .xmlschema | No |
| TSort | .each_strongly_connected_component | No |
| | .each_strongly_connected_component_from | No |
| | .tsort_each | No |
-| Vector | #+@ | No |
+| Vector | #+@ | Yes |
| | #-@ | No |
| | #angle_with | No |
| | .basis | No |
| | #cross | No |
| | #cross_product | No |