Avalanche Game prototype. Built with Rails.

user.rb 775B

    class User < ActiveRecord::Base # Include default devise modules. Others available are: # :confirmable, :lockable, :timeoutable and :omniauthable devise :database_authenticatable, :registerable, :recoverable, :rememberable, :trackable, :validatable has_many :mission_agent_invites has_many :missions has_many :validated_bys def completed_missions_count missions_count = self.mission_agent_invites.where(:status => 'Completed').length return missions_count end def mission_list missions = self.mission_agent_invites.where(:status => 'Completed') missions += self.mission_agent_invites.where(:status => 'Accepted') missions += self.mission_agent_invites.where(:status => 'Failed') return missions end end