Home > simply_trackable

simply_trackable

Simply_trackable is a project mainly written in Ruby, based on the MIT license.

Small plugin to store the locations of things

= SimplyTrackable

The initial purpose of this plugin is to remove some of the duplicity I had acquired when multiple models were being "tracked." Whether it be a package shipped via FedEx or a book loaned from a library. This plugin simply separates this trackability.

== Usage

Generate the migration for holding all of the tracks.

script/generate track_migration rake db:migrate

Generate a migration for something trackable. I don't know how bad this is needed, but I put a "tracking_number" in all things trackable.

script/generate trackable_migration Transfer script/generate trackable_migration Book script/generate trackable_migration Package rake db:migrate

config.gem 'jakewendt-simply_trackable', :source => 'http://rubygems.org'

script/generate simply_trackable

== To Do

  • Add tests to ensure that it does what it should
  • More tests

== Testing (as an app)

rake db:migrate rake db:fixtures:load rake test script/server

== Gemified with Jeweler

vi Rakefile rake version:write

rake version:bump:patch rake version:bump:minor rake version:bump:major

rake gemspec

rake install rake release


Copyright (c) 2010 [George Wendt], released under the MIT license