Skip to content

Commit

Permalink
Create v1.1.0 and readme updates
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexB52 committed Jan 31, 2023
1 parent 57d3374 commit 9ee6705
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 6 deletions.
2 changes: 1 addition & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
grizzly-rb (1.0.0)
grizzly-rb (1.1.0)

GEM
remote: https://rubygems.org/
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
:anger: **DISCLAIMER**: Reading this piece isn't for the faint of heart.

# Grizzly library

The Grizzly library is an attempt to end the predominance of the Array in Ruby by providing a Collection class that returns expected results from subgrouping methods like `Array#select, Array#partition, Array#reject`, to name a few. The work came after reading [Steve Klabnik's warning](https://steveklabnik.com/writing/beware-subclassing-ruby-core-classes) & [gist](https://gist.github.com/steveklabnik/6071687) about subclassing Ruby core classes.
The Grizzly library is an attempt to end the predominance of the Array in Ruby by providing a functional Monad for the Ruby Array. The work came after reading [Steve Klabnik's warning](https://steveklabnik.com/writing/beware-subclassing-ruby-core-classes) & [gist](https://gist.github.com/steveklabnik/6071687) about subclassing Ruby core classes.

We're testing the library against the [Ruby/Spec](https://github.com/ruby/spec) and covers most of the Array methods.

Expand All @@ -13,6 +11,8 @@ The library provides four classes/modules:
* Grizzly::Enumerator (Enumerator decorator)
* Grizzly::LazyEnumerator (Enumerator::Lazy decorator)

You can find them in the lib folder.

**The Grizzly::Collection is a subclass of Array that works; you will love to hate it.**

## Usage
Expand Down
2 changes: 1 addition & 1 deletion grizzly-group.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Gem::Specification.new do |spec|
spec.summary = "An Array subclass for Ruby"
spec.homepage = "https://github.com/AlexB52/grizzly-rb"
spec.license = "MIT"
spec.required_ruby_version = Gem::Requirement.new(">= 2.3.0")
spec.required_ruby_version = Gem::Requirement.new(">= 2.7.0")

# spec.metadata["allowed_push_host"] = "TODO: Set to 'http://mygemserver.com'"

Expand Down
2 changes: 1 addition & 1 deletion lib/grizzly/version.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
module Grizzly
VERSION = "1.0.0"
VERSION = "1.1.0"
end

0 comments on commit 9ee6705

Please sign in to comment.