Skip to content

emancu/ork-hooks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ork-hooks

Gem Version Build Status Code Climate Coverage Status Dependency Status

Timestamps for your Ork Models

Dependencies

ork-hooks requires:

  • Ruby 1.9 or later.
  • riak-client to connect to Riak.
  • ork 0.1.4 or later.

Install Dependencies using dep is easy as run:

$ dep insatll

Installation

Install Riak with your package manager:

$ brew install riak

Or download it from Riak's download page

Once you have it installed, you can execute riak start and it will run on localhost:8098 by default.

If you don't have ork-hooks, try this:

$ gem install ork-hooks

Overview

Ork::Hooks creates the following hooks

  • before_create

  • before_delete

  • before_update

  • before_save

  • after_create

  • after_delete

  • after_update

  • after_save

Getting started

Include Ork::Hooks module in your Ork::Document class.

class SomeDocument
  include Ork::Document
  include Ork::Hooks

  attribute :message
end

Enjoy your models with hooks!

Running the Tests

Adjust the variable to point to a test riak database. Default is http://localhost:8098

$ ORK_RIAK_URL='http://localhost:8198' rake

About

The common hooks of every ORM right in your Ork Documents

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages