Sha256: 51d2958f8365732d8d55829024746cc3b827d2a754325610424681e751e31708

Contents?: true

Size: 450 Bytes

Versions: 5

Compression:

Stored size: 450 Bytes

Contents

module SpreeMobility::CoreExt::Spree::StoreDecorator
  def self.prepended(base)
    base.include SpreeMobility::Translatable
    if ::ApplicationRecord.connected? && ::ApplicationRecord.connection.table_exists?(:spree_store_translations)
      SpreeMobility.translates_for base, :name, :meta_description, :meta_keywords, :seo_title
      
      base.translation_class.class_eval do
        validates :name, presence: true
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
spree_mobility-1.4.0 lib/spree_mobility/core_ext/spree/store_decorator.rb
spree_mobility-1.3.0 lib/spree_mobility/core_ext/spree/store_decorator.rb
spree_mobility-1.2.0 lib/spree_mobility/core_ext/spree/store_decorator.rb
spree_mobility-1.1.0 lib/spree_mobility/core_ext/spree/store_decorator.rb
spree_mobility-1.0.0 lib/spree_mobility/core_ext/spree/store_decorator.rb