Sha256: b0b28661f362b5470fb0a41c4efe4d4f3eaa371f177b1c380e2d47ee5800c1d9
Contents?: true
Size: 304 Bytes
Versions: 50
Compression:
Stored size: 304 Bytes
Contents
module Spree module NamedType extend ActiveSupport::Concern included do scope :active, -> { where(active: true) } default_scope -> { order(arel_table[:name].lower) } validates :name, presence: true, uniqueness: { case_sensitive: false, allow_blank: true } end end end
Version data entries
50 entries across 50 versions & 1 rubygems