Skip to content

Commit 84bd540

Browse files
transclaude
andcommitted
Maintenance release v1.0.1 — modernize and fix for Ruby 3+
Replace custom Indexer system with standard gemspec, Travis CI with GitHub Actions, and add Rakefile. Fix BasicObject compatibility for Ruby 3+ (alias :__class__ :class no longer works). Simplify version handling. Fix filename typo, update URLs, clean up obsolete files. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent e01857f commit 84bd540

File tree

16 files changed

+106
-407
lines changed

16 files changed

+106
-407
lines changed

.gemspec

Lines changed: 0 additions & 187 deletions
This file was deleted.

.github/workflows/test.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Test
2+
3+
on:
4+
push:
5+
branches: [master]
6+
pull_request:
7+
branches: [master]
8+
9+
jobs:
10+
test:
11+
runs-on: ubuntu-latest
12+
strategy:
13+
matrix:
14+
ruby: ['3.1', '3.2', '3.3', '3.4']
15+
steps:
16+
- uses: actions/checkout@v4
17+
- uses: ruby/setup-ruby@v1
18+
with:
19+
ruby-version: ${{ matrix.ruby }}
20+
bundler-cache: true
21+
- run: bundle exec rake test

.gitignore

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
.reap/digest
21
.yardoc
2+
doc
33
log
44
pkg
55
tmp
6-
web
7-
work
6+
Gemfile.lock
7+
*.gem

.index

Lines changed: 0 additions & 50 deletions
This file was deleted.

.travis.yml

Lines changed: 0 additions & 10 deletions
This file was deleted.

Assembly

Lines changed: 0 additions & 39 deletions
This file was deleted.

HISOTRY.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

HISTORY.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# RELEASE HISTORY
2+
3+
## 1.0.1 | 2026-03-31
4+
5+
Maintenance release. Modernized project tooling.
6+
7+
Changes:
8+
9+
* Replace custom Indexer system with standard gemspec.
10+
* Replace Travis CI with GitHub Actions.
11+
* Add Rakefile.
12+
* Simplify version handling.
13+
* Fix filename typo (HISOTRY.md -> HISTORY.md).
14+
* Update URLs to HTTPS.
15+
* Clean up obsolete files and .gitignore.
16+
17+
18+
## 1.0.0 | 2011-12-07
19+
20+
Functor is a spin-off project form Ruby Facets. It provides Ruby with
21+
higher-order functions via the Functor class.
22+
23+
Changes:
24+
25+
* Initial independent release.

0 commit comments

Comments
 (0)