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