Morph Ruby

Morph client for Ruby

Installation

First, install Morph. For Homebrew, use:

brew install ankane/brew/morph

Add these lines to your application’s Gemfile:

gem 'morph-ruby'
gem 'rice', github: 'jasonroelofs/rice' # for now for c++17

Getting Started

Generate a key pair

morph = Morph::Client.new
morph.keygen

Set a key

morph.set("hello", "world")

Note: Each key should only be set once, or the value will not be recoverable

Get a key

morph.get("hello")

Delete all keys

morph.flushall

Get the number of keys

morph.dbsize

List keys

morph.keys("*")

Get info

morph.info

History

View the changelog

Contributing

Everyone is encouraged to help improve this project. Here are a few ways you can help:

To get started with development:

git clone https://github.com/ankane/morph-ruby.git
cd morph-ruby
bundle install
bundle exec rake compile
bundle exec rake test