Sha256: c04dcab2cd6b0651983f804f428427b4fcfe0739c3279c47280078c72d0f9682

Contents?: true

Size: 739 Bytes

Versions: 4

Compression:

Stored size: 739 Bytes

Contents

# Standard 是标准。
# 起草单位:   归口单位:
# 标引依据:国家标准公告2015年第38号
# 补充修订:
# 备注:
# 范围:
# Revised by: ISO/NP 9004
# Revises: ISO 9004:2000

class Unidom::Standard::Standard < Unidom::Standard::ApplicationRecord

  self.table_name = 'unidom_standards'

  include Unidom::Common::Concerns::ModelExtension
  include Unidom::Standard::Concerns::AsSourceStandard
  include Unidom::Standard::Concerns::AsTargetStandard

  validates :name,   presence: true, length: { in: 2..self.columns_hash['name'].limit   }
  validates :number, presence: true, length: { in: 2..self.columns_hash['number'].limit }, uniqueness: true

  scope :number_is, ->(number) { where number: number }

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
unidom-standard-1.3.4 app/models/unidom/standard/standard.rb
unidom-standard-1.3.3 app/models/unidom/standard/standard.rb
unidom-standard-1.3.2 app/models/unidom/standard/standard.rb
unidom-standard-1.3.1 app/models/unidom/standard/standard.rb