lib/progression.rb
def save
        if !self.class.all.include?(self)
            self.class.all << self  
        end
    end
#Saves this Progression if it hasn't already been saved
Saves this Progression if it hasn't already been saved
Saves this Progression if it hasn ' t already been saved
def save
        if !self.class.all.include?(self)
            self.class.all << self  
        end
    end
def save if ! self . class . all . include? ( self ) self . class . all << self end end
Saves this Progression if it hasn't already been saved
Saves this Progression if it hasn ' t already been saved