Sha256: 4ea7b9b6bfc9b9c8de859bf4091e43e1b29b9798ae015024003ba74e667634fe
Contents?: true
Size: 393 Bytes
Versions: 33
Compression:
Stored size: 393 Bytes
Contents
module Comee module Core class Unit < ApplicationRecord before_save :downcase_aliases enum :unit_type, {weight: 0, volume: 1, item: 2} validates :code, presence: true, uniqueness: true validates :name, presence: true def downcase_aliases return if aliases.count.zero? || aliases.nil? aliases.map(&:downcase!) end end end end
Version data entries
33 entries across 33 versions & 1 rubygems