Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thefox/ext.rb
Extended and useful helper classes for Ruby.
https://github.com/thefox/ext.rb
helper mit-license ruby ruby-gem ruby-library
Last synced: about 1 month ago
JSON representation
Extended and useful helper classes for Ruby.
- Host: GitHub
- URL: https://github.com/thefox/ext.rb
- Owner: TheFox
- License: mit
- Created: 2015-12-06T17:21:48.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2021-04-25T09:22:05.000Z (over 3 years ago)
- Last Synced: 2024-04-25T19:02:21.477Z (9 months ago)
- Topics: helper, mit-license, ruby, ruby-gem, ruby-library
- Language: Ruby
- Homepage: https://fox21.at
- Size: 237 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG-v1.md
- License: LICENSE
Awesome Lists containing this project
README
# Extended Ruby Classes
This gem extents some of the basic Ruby classes by missing functionalities.
## Project Outlines
The project outlines as described in my blog post about [Open Source Software Collaboration](https://blog.fox21.at/2019/02/21/open-source-software-collaboration.html).
- The main purpose of this collection is to provide common single functions or classes, which are too small for a separate project.
- This list is open. Feel free to request features.## Install
The preferred method of installation is via RubyGems.org:
```bash
gem install thefox-ext
```or via `Gemfile`:
```ruby
gem 'thefox-ext', '~>3.0'
```Use it in your sources:
```ruby
require 'thefox-ext'
```## Features
- [String Manipulation](lib/thefox-ext/ext/string.rb)
- Title Case
- UTF-8 Encoding
- Intenger 32-bit Array
- Console Support
- Date
- `today?`
- Get week array for a specific date.
- Hash
- Recursive Merge
- Range String Resolver## Project Links
- [Gem](https://rubygems.org/gems/thefox-ext)
## Dev
```bash
bundler exec ./bin/test.rb
```