/morph-ruby

Morph client for Ruby

Primary LanguageRubyApache License 2.0Apache-2.0

Morph Ruby

Morph client for Ruby

Build Status

Installation

First, install Morph. For Homebrew, use:

brew install ankane/brew/morph --head

Add these lines to your application’s Gemfile:

gem "morph-ruby"

Getting Started

Create a client

morph = Morph::Client.new

Generate a key pair

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