Sha256: 71db31f91f3181eed19ed53cc66eb3b280dca15f8b6a5400157173562ab6bea4
Contents?: true
Size: 496 Bytes
Versions: 4
Compression:
Stored size: 496 Bytes
Contents
module SpreeMobility::CoreExt::Spree::OptionTypeDecorator def self.prepended(base) base.include SpreeMobility::Translatable SpreeMobility.translates_for base, :name, :presentation base.translation_class.class_eval do validates :name, presence: true, uniqueness: { scope: :locale, case_sensitive: false, allow_blank: true } validates :presentation, presence: true end end # Needed for admin def json_api_columns super + ['name', 'presentation'] end end
Version data entries
4 entries across 4 versions & 1 rubygems