diff --git a/app/models/retainer_deliverable.rb b/app/models/retainer_deliverable.rb new file mode 100644 index 0000000..53806bf --- /dev/null +++ b/app/models/retainer_deliverable.rb @@ -0,0 +1,8 @@ +# A RetainerDeliverable is an HourlyDeliverable that is renewed at +# regular calendar periods. The Company bills a regular number of +# hours for a hourly rate whereby the budgets are reset over a +# regular cyclical period (often monthly). +class RetainerDeliverable < HourlyDeliverable + unloadable + +end diff --git a/test/unit/retainer_deliverable_test.rb b/test/unit/retainer_deliverable_test.rb new file mode 100644 index 0000000..c2a25f1 --- /dev/null +++ b/test/unit/retainer_deliverable_test.rb @@ -0,0 +1,7 @@ +require File.dirname(__FILE__) + '/../test_helper' + +class RetainerDeliverableTest < ActiveSupport::TestCase + should "be a subclass of HourlyDeliverable" do + assert_equal HourlyDeliverable, RetainerDeliverable.superclass + end +end