Sha256: b514cc8af076d94562f12ddfb596182b9d3ee9b0fc1033fdee9795552ccc6212

Contents?: true

Size: 434 Bytes

Versions: 22

Compression:

Stored size: 434 Bytes

Contents

module Comee
  module Core
    class Supplier < ApplicationRecord
      belongs_to :user, optional: true

      validates :code, presence: true, uniqueness: true
      validates :name, :address, :locale, presence: true

      def self.ransackable_attributes(_auth_object = nil)
        %w[user_id code address locale]
      end

      def self.ransackable_associations(_auth_object = nil)
        %w[user]
      end
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
comee_core-0.1.90 app/models/comee/core/supplier.rb
comee_core-0.1.89 app/models/comee/core/supplier.rb
comee_core-0.1.88 app/models/comee/core/supplier.rb
comee_core-0.1.87 app/models/comee/core/supplier.rb
comee_core-0.1.86 app/models/comee/core/supplier.rb
comee_core-0.1.85 app/models/comee/core/supplier.rb
comee_core-0.1.84 app/models/comee/core/supplier.rb
comee_core-0.1.83 app/models/comee/core/supplier.rb
comee_core-0.1.82 app/models/comee/core/supplier.rb
comee_core-0.1.81 app/models/comee/core/supplier.rb
comee_core-0.1.80 app/models/comee/core/supplier.rb
comee_core-0.1.79 app/models/comee/core/supplier.rb
comee_core-0.1.78 app/models/comee/core/supplier.rb
comee_core-0.1.77 app/models/comee/core/supplier.rb
comee_core-0.1.76 app/models/comee/core/supplier.rb
comee_core-0.1.75 app/models/comee/core/supplier.rb
comee_core-0.1.74 app/models/comee/core/supplier.rb
comee_core-0.1.73 app/models/comee/core/supplier.rb
comee_core-0.1.72 app/models/comee/core/supplier.rb
comee_core-0.1.71 app/models/comee/core/supplier.rb