Commit 81faa43

mo khan <mo@mokhan.ca>
2016-05-01 23:13:30
extract flippable module
1 parent 389a202
Changed files (2)
app
app/models/concerns/flippable.rb
@@ -0,0 +1,7 @@
+module Flippable
+  extend ActiveSupport::Concern
+
+  def flipper_id
+    id
+  end
+end
app/models/user.rb
@@ -1,4 +1,5 @@
 class User < ActiveRecord::Base
+  include Flippable
   has_secure_password
   has_many :training_sessions
   has_many :exercise_sessions, through: :training_sessions
@@ -25,10 +26,6 @@ class User < ActiveRecord::Base
     username
   end
 
-  def flipper_id
-    id
-  end
-
   def personal_record_for(exercise)
     exercise_sessions.
       joins(:exercise).