Add status to keyrelays

This commit is contained in:
Martin Lensment 2014-12-22 14:21:53 +02:00
parent cef1f6f2b5
commit 6443a94fd1
3 changed files with 14 additions and 9 deletions

View file

@ -18,14 +18,16 @@ class Keyrelay < ActiveRecord::Base
}
end
def status
def expiry
if expiry_relative
exp_date = pa_date + ISO8601::Duration.new(expiry_relative).to_seconds
pa_date + ISO8601::Duration.new(expiry_relative).to_seconds
elsif expiry_absolute
exp_date = expiry_positive
expiry_absolute
end
end
if Time.now > exp_date
def status
if Time.now > expiry
return 'expired'
else
return 'pending'