Sha256: ea158dfc585d49731308b391dff9ea6c10b6572f00ad46d22ff239efa9afb133
Contents?: true
Size: 310 Bytes
Versions: 35
Compression:
Stored size: 310 Bytes
Contents
module Spree module NamedType extend ActiveSupport::Concern included do scope :active, -> { where(active: true) } default_scope { order("LOWER(#{self.table_name}.name)") } validates :name, presence: true, uniqueness: { case_sensitive: false, allow_blank: true } end end end
Version data entries
35 entries across 35 versions & 2 rubygems