Sha256: 236e6553718cf636ea4e5ceb202b0a566216029a61194caec70fd8793c76b8f6
Contents?: true
Size: 674 Bytes
Versions: 1
Compression:
Stored size: 674 Bytes
Contents
module Woulda module ActsAsVersioned module Macros def should_act_as_versioned klass = model_class should_have_db_table "#{klass}_versions".tableize should_have_db_column :version context "A #{klass.name}" do should "include acts as versioned" do assert klass.included_modules.include?(ActiveRecord::Acts::Versioned), "#{klass.name} should act_as_versioned" end should "be versioned" do assert_respond_to klass, :acts_as_versioned, "#{klass.name} should act_as_versioned" end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
svenaas-woulda-0.3.1 | lib/woulda/acts_as_versioned/macros.rb |