Sha256: b2c677076a0887430eec7c19e839c1a76255892b758a22b6edcf8ddd30d866c5
Contents?: true
Size: 956 Bytes
Versions: 1
Compression:
Stored size: 956 Bytes
Contents
class Dorsale::CustomerVault::Corporation < Dorsale::CustomerVault::Person serialize :data, Dorsale::CustomerVault::CorporationData def_delegators :data, *Dorsale::CustomerVault::CorporationData.methods_to_delegate validates :corporation_name, presence: true has_many :individuals def self_and_related_comments ::Dorsale::Comment.where(commentable: [self] + individuals) end def name corporation_name end def name=(corporation_name) self.corporation_name = corporation_name end private def first_name; raise NoMethodError; end private def first_name=; raise NoMethodError; end private def last_name; raise NoMethodError; end private def last_name=; raise NoMethodError; end private def corporation; raise NoMethodError; end private def corporation=; raise NoMethodError; end private def corporation_id; raise NoMethodError; end private def corporation_id=; raise NoMethodError; end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dorsale-3.5.2 | app/models/dorsale/customer_vault/corporation.rb |