Sha256: d9dc210787b20b496874ab3f90691e56da8167286424cea33a93b9d7bd3ae569

Contents?: true

Size: 722 Bytes

Versions: 3

Compression:

Stored size: 722 Bytes

Contents

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

class Unidom::Standard::Standard < ActiveRecord::Base

  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

3 entries across 3 versions & 1 rubygems

Version Path
unidom-standard-1.3 app/models/unidom/standard/standard.rb
unidom-standard-1.2 app/models/unidom/standard/standard.rb
unidom-standard-1.1 app/models/unidom/standard/standard.rb