https://github.com/vichuge/rubygem
This application is a example about how to create a gem on Ruby, the repo contains the example and the readme file the steps to create it
https://github.com/vichuge/rubygem
ruby ruby-gem
Last synced: 12 months ago
JSON representation
This application is a example about how to create a gem on Ruby, the repo contains the example and the readme file the steps to create it
- Host: GitHub
- URL: https://github.com/vichuge/rubygem
- Owner: vichuge
- License: mit
- Created: 2022-08-08T23:30:32.000Z (almost 4 years ago)
- Default Branch: development
- Last Pushed: 2022-11-14T14:09:11.000Z (over 3 years ago)
- Last Synced: 2024-12-30T07:26:05.912Z (over 1 year ago)
- Topics: ruby, ruby-gem
- Language: Ruby
- Homepage:
- Size: 18.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# RubyGem
This application is a example about how to create a gem on Ruby, the repo contains the example and the readme file the steps to create it. A ruby gem is a library to add some functionality to the ruby language.
## Before to start
1. Make sure you have installed the ruby language.
2. Make sure you have installed the bundler gem. (gem install bundler)
3. Make sure to have a rubygems account
## Steps to create a gem
### To create to local file
1. `bundle gem `
(To add more functionalities, check the bundle gem [documentation](https://bundler.io/man/bundle-gem.1.html))
2. `cd `
3. `bundle install`
### Add the gem code
1. Make changes on `lib/.rb`
2. Once you made changes, you can change the version on `lib//version.rb`
3. To add test, add the test file on `spec/spec_.rb`
### To build the gem
1. `gem build .gemspec`
(on this part, you could have some warnings on `.gemspec`, just solve them all)
### Testing the gem
1. Test the gem installing on your ruby local system, using `gem install -.gem`
2. Once the local gem is installes, open an `irb` session and test the gem, using `require ''`
3. If you want to use the test files, use `rspec spec` on the command line
### To publish the gem
1. `gem push -.gem`
2. Open the page and check if the gem is published
### To remove the local gem and install the remote one
1. To install the remote gem, first we need to uninstall the actual gem using `gem uninstall `
2. On command line, go to root and use `gem install `
## Author
👤 **Victor Pacheco**
- GitHub: [@vichuge](https://github.com/vichuge)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/victor-pacheco-7946aab2/)
## 🤝 Contributing
Contributions, issues and feature requests are welcome!
## Show your support
Give a ⭐️ if you like this project!
## Acknowledgments
Thanks to [Drifting Ruby](https://www.youtube.com/c/DriftingRuby) for the [video](https://www.youtube.com/watch?v=wYc9HYUAoCQ&t=362s&ab_channel=DriftingRuby) about Ruby gems
## 📝 License
This project is [MIT](./LICENSE) licensed.