From 7156b4e3b46c66ebb0bf2e50eff1d21c8449924a Mon Sep 17 00:00:00 2001 From: Andreas Stephanides Date: Tue, 12 Nov 2013 21:07:42 +0100 Subject: [PATCH] calentry dauer --- app/models/calentry.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/models/calentry.rb b/app/models/calentry.rb index e0b5508..c4138b0 100644 --- a/app/models/calentry.rb +++ b/app/models/calentry.rb @@ -13,7 +13,7 @@ # class Calentry < ActiveRecord::Base - attr_accessible :ende, :start, :summary, :typ,:calendar_ids, :calendar + attr_accessible :ende, :start, :summary, :typ,:calendar_ids, :calendar, :dauer belongs_to :calendar belongs_to :neuigkeit validates :start, :presence => true @@ -38,6 +38,12 @@ validate do |entry| def start1 start.to_date end + def dauer + self.start-self.ende + end + def dauer=(dauer) + self.ende=self.start+dauer.to_i.hours + end def name unless self.object.nil? self.object.name