Sha256: 9154df8a458ed777e7af856635f398e85d25583f337185c90b51b97308cb042a

Contents?: true

Size: 451 Bytes

Versions: 55

Compression:

Stored size: 451 Bytes

Contents

module Values
  # A value that might be assigned to an Activity.
  class Accomplishment
    def self.from_intensity(intensity)
      return "Not answered" if intensity.nil?
      if intensity < 4
        new("Low Importance")
      elsif intensity < 7
        new("Average Importance")
      else
        new("High Importance")
      end
    end

    def initialize(label)
      @label = label
    end

    def to_s
      @label.to_s
    end
  end
end

Version data entries

55 entries across 55 versions & 1 rubygems

Version Path
think_feel_do_engine-3.19.9 app/models/values/accomplishment.rb
think_feel_do_engine-3.19.8 app/models/values/accomplishment.rb
think_feel_do_engine-3.19.7 app/models/values/accomplishment.rb
think_feel_do_engine-3.19.6 app/models/values/accomplishment.rb
think_feel_do_engine-3.19.5 app/models/values/accomplishment.rb
think_feel_do_engine-3.19.4 app/models/values/accomplishment.rb
think_feel_do_engine-3.19.3 app/models/values/accomplishment.rb
think_feel_do_engine-3.19.2 app/models/values/accomplishment.rb
think_feel_do_engine-3.19.1 app/models/values/accomplishment.rb
think_feel_do_engine-3.19.0 app/models/values/accomplishment.rb
think_feel_do_engine-3.18.0 app/models/values/accomplishment.rb
think_feel_do_engine-3.17.2 app/models/values/accomplishment.rb
think_feel_do_engine-3.17.1 app/models/values/accomplishment.rb
think_feel_do_engine-3.17.0 app/models/values/accomplishment.rb
think_feel_do_engine-3.16.3 app/models/values/accomplishment.rb
think_feel_do_engine-3.16.2 app/models/values/accomplishment.rb
think_feel_do_engine-3.16.1 app/models/values/accomplishment.rb
think_feel_do_engine-3.15.7 app/models/values/accomplishment.rb
think_feel_do_engine-3.16.0 app/models/values/accomplishment.rb
think_feel_do_engine-3.15.6 app/models/values/accomplishment.rb