diff options
author | Gareth Rees <gareth@mysociety.org> | 2014-10-27 19:27:28 +0000 |
---|---|---|
committer | Gareth Rees <gareth@mysociety.org> | 2014-10-29 13:01:12 +0000 |
commit | 9449edd4237875c5652a6843626dc60e1c0370cf (patch) | |
tree | 45e9b57ea43b3b71866ffad6e56081dea916e8e9 | |
parent | ceaefca70bb0c6e5fa139717bc95e9bad3eda43b (diff) |
Group TrackThing macro methods
-rw-r--r-- | app/models/track_thing.rb | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/app/models/track_thing.rb b/app/models/track_thing.rb index 10ba28f4a..38de18bd3 100644 --- a/app/models/track_thing.rb +++ b/app/models/track_thing.rb @@ -25,16 +25,14 @@ require 'set' # TODO: TrackThing looks like a good candidate for single table inheritance class TrackThing < ActiveRecord::Base - belongs_to :tracking_user, :class_name => 'User' - validates_presence_of :track_query - validates_presence_of :track_type - belongs_to :info_request belongs_to :public_body + belongs_to :tracking_user, :class_name => 'User' belongs_to :tracked_user, :class_name => 'User' - has_many :track_things_sent_emails + validates_presence_of :track_query + validates_presence_of :track_type validates_inclusion_of :track_type, :in => [ 'request_updates', 'all_new_requests', @@ -43,7 +41,6 @@ class TrackThing < ActiveRecord::Base 'user_updates', 'search_query' ] - validates_inclusion_of :track_medium, :in => [ 'email_daily', 'feed' |