https://github.com/agilecreativity/agile_utils
My ruby library that can be re-used in multiple projects.
https://github.com/agilecreativity/agile_utils
ruby ruby-gem ruby-library
Last synced: 5 months ago
JSON representation
My ruby library that can be re-used in multiple projects.
- Host: GitHub
- URL: https://github.com/agilecreativity/agile_utils
- Owner: agilecreativity
- License: mit
- Created: 2014-04-17T13:50:43.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2018-03-15T02:54:56.000Z (almost 8 years ago)
- Last Synced: 2025-09-26T17:39:32.847Z (5 months ago)
- Topics: ruby, ruby-gem, ruby-library
- Language: Ruby
- Homepage:
- Size: 47.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
## agile_utils
[][gem]
[][gemnasium]
[][codeclimate]
[gem]: http://badge.fury.io/rb/agile_utils
[gemnasium]: https://gemnasium.com/agilecreativity/agile_utils
[codeclimate]: https://codeclimate.com/github/agilecreativity/agile_utils
My collection of ruby libraries that I have used in more than one projects.
To promote the code re-use I move them all to this gem. Most of them are from a
well known gems, but some are written from scratch.
I hope you will find some of them useful for your interesting project.
Start from version `0.1.0`, the newer version will be released based on
the [Semantic Versioning][].
### Installation
Add this line to your application's Gemfile:
gem 'agile_utils'
And then execute:
$ bundle
Or install it yourself as:
$ gem install agile_utils
### Usage
```rb
# Require and include the library in your code
require 'agile_utils'
include AgileUtils
# Then call the right method to use.
AgileUtils::Helper.capture
AgileUtils::Helper.linux?
AgileUtils::Helper.osx?
AgileUtils::Helper.make_list
AgileUtils::Helper.shell
AgileUtils::Helper.time
AgileUtils::Helper.uname
AgileUtils::FileUtil.find
AgileUtils::FileUtils.delete
AgileUtils::FileUtils.gunzip
AgileUtils::FileUtils.tar_gzip_files
```
### Contributing
1. Fork it ( http://github.com/agilecreativity/agile_utils/fork )
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request
[Semantic Versioning]: http://semver.org