Sha256: c592afc69009b03bdb29332c95eb5cd3a1a7c93463ef08e6882c1390fcbee127

Contents?: true

Size: 606 Bytes

Versions: 12

Compression:

Stored size: 606 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

  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
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
dorsale-3.5.0 app/models/dorsale/customer_vault/corporation.rb
dorsale-3.4.0 app/models/dorsale/customer_vault/corporation.rb
dorsale-3.3.0 app/models/dorsale/customer_vault/corporation.rb
dorsale-3.2.0 app/models/dorsale/customer_vault/corporation.rb
dorsale-3.1.7 app/models/dorsale/customer_vault/corporation.rb
dorsale-3.1.6 app/models/dorsale/customer_vault/corporation.rb
dorsale-3.1.5 app/models/dorsale/customer_vault/corporation.rb
dorsale-3.1.4 app/models/dorsale/customer_vault/corporation.rb
dorsale-3.1.3 app/models/dorsale/customer_vault/corporation.rb
dorsale-3.1.2 app/models/dorsale/customer_vault/corporation.rb
dorsale-3.1.1 app/models/dorsale/customer_vault/corporation.rb
dorsale-3.1.0 app/models/dorsale/customer_vault/corporation.rb