Gembase - YAML DB Manager
Gembase is a YAML database manager gem for Ruby. Very powerful, simple and effective.
- Ruby >= 2.0
- colorize (0.8.x)
- yaml_vault (1.1.x)
Windows OS additional dependencies
- An installed build system for native extensions (on Windows, make sure you download the "Ruby+Devkit" version of RubyInstaller)
Note: RubyInstaller for Ruby versions 2.4+ will install the DevKit as the last step of the installation.
That's the most recommended option to install the dependencies to your project. You can add Gembase to your Gemfile by using this.
And then install via bundle install.
GPM (Gem Package Manager)
As an alternative, you can use the gem package manager but it's not the most recommended option.
gem install gembase
gem install gembase --platform=ruby
# Let's request the gembase gem require 'gembase' # Gembase.settings(db, protect_db, path) Gembase.settings('users', true, 'root') # Gembase.create_db(db) Gembase.create_db('users') # Gembase.create_object(db, key, value, category=nil, subcategory=nil) Gembase.create_object('users', 'developer', 'bloodbath')
--- developer: bloodbath
- 1.0.1 - 1.0.6
- Bug fixes
- Update files
- Added settings method
- Added working_db method
- Added encrypt_db method
- Added decrypt_db method
- Added rename_db method
- Added delete_db method
- Added restart_db method
- Added Errors Class
- Added Services Class
You can get support for Gembase on the following platforms:
You can join here for support: https://t.me/joinchat/KtW5PhYuY
You can join here for support: https://discord.gg/V3n6JZF
Bug reports and pull requests are welcome on GitHub at Gembase repo
The gem is available as open source under the terms of the MIT License.