Skip to content

Commit

Permalink
Drop support for ruby < 3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
MatheusRich committed Sep 2, 2023
1 parent 4644fe5 commit e32b080
Show file tree
Hide file tree
Showing 6 changed files with 11 additions and 9 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/tests-and-linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
ruby: [2.5, 2.6, 2.7, '3.0']
ruby: [3.0, 3.1, 3.2]

steps:
- uses: actions/checkout@v2
Expand Down
2 changes: 1 addition & 1 deletion .ruby-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.5.8
3.0.6
1 change: 1 addition & 0 deletions .tool-versions
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ruby 3.0.6
10 changes: 6 additions & 4 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,14 @@ GEM
e2mmap (0.1.0)
jaro_winkler (1.5.4)
maruku (0.7.3)
mini_portile2 (2.4.0)
nokogiri (1.10.10)
mini_portile2 (~> 2.4.0)
mini_portile2 (2.8.4)
nokogiri (1.15.4)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
parallel (1.21.0)
parser (2.7.2.0)
ast (~> 2.4.1)
racc (1.7.1)
rainbow (3.0.0)
rake (13.0.1)
regexp_parser (2.1.1)
Expand Down Expand Up @@ -93,4 +95,4 @@ DEPENDENCIES
yard

BUNDLED WITH
2.2.29
2.3.9
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ Then, add the required and optional fields
class User
extend EzAttributes

# Here name and age are required, and email has a default value, so it is optional.
# Here, `name` and `age` are required, and `email` has a default value, so it is optional.
attributes :name, :age, email: 'guest@user.com'
end

Expand Down Expand Up @@ -74,7 +74,6 @@ u = User.new(name: 'Matz', age: 22)

u.name
# NoMethodError (undefined method `name' for #<User:0x000055bac152f130>)

```

## Development
Expand Down
2 changes: 1 addition & 1 deletion ez_attributes.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Gem::Specification.new do |spec|
spec.description = "Easily define initializers with keyword args. It supports required and optional args."
spec.homepage = "https://github.com/MatheusRich/ez_attributes.git"
spec.license = "MIT"
spec.required_ruby_version = Gem::Requirement.new(">= 2.5.0")
spec.required_ruby_version = Gem::Requirement.new(">= 3.0.0")

spec.metadata["homepage_uri"] = spec.homepage
spec.metadata["source_code_uri"] = spec.homepage
Expand Down

0 comments on commit e32b080

Please sign in to comment.