Sha256: 9e6b683603153e65d3ff2c47029f1cbaa9733e371031d29b303f76513be3435f
Contents?: true
Size: 714 Bytes
Versions: 3
Compression:
Stored size: 714 Bytes
Contents
require 'subj_models/concerns/comprising_external_id' module SubjModels module DocumentFile def self.included(including_class) including_class.class_eval do include SubjModels::ComprisingExternalId has_one :nomenclature_photo has_one :nomenclature_file has_one :brand_line has_one :user has_one :manager has_one :user_specialization_approval has_one :event has_many :videos has_many :brands mount_uploader :file_data, PhotoUploader mount_uploader :alternative_file_data, PhotoUploader validates :file_data, presence: true end end def to_s id.to_s end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
subj_models-0.4.1 | lib/subj_models/document_file.rb |
subj_models-0.4 | lib/subj_models/document_file.rb |
subj_models-0.3.8 | lib/subj_models/document_file.rb |