Sha256: e89da7dd8640baac84f80f5a7b31d4b2918fdc010975b90e7ca9c9054e42730c

Contents?: true

Size: 641 Bytes

Versions: 1

Compression:

Stored size: 641 Bytes

Contents

# frozen_string_literal: true

module TranslationCms
  module Api
    module Customers
      class Department < Base
        extend HstoreTranslate::Translates
        property :title_translations, type: :hash
        translates :title

        property :id, type: :integer
        property :sort_order, type: :integer
        property :title, type: :string

        def available_on
          {
            default: !feature_ids.include?(DepartmentFeatureType.hide_unless_order_related.id),
            order_related: !feature_ids.include?(DepartmentFeatureType.hide_if_order_related.id)
          }
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
translation_cms-0.1.5 lib/translation_cms/api/customers/department.rb