ministryofjustice/atet

View on GitHub
app/models/representative.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Representative < ApplicationRecord
  self.inheritance_column = nil

  belongs_to :claim, optional: true
  has_one :address, as: :addressable, autosave: true

  delegate :building, :street, :locality, :county, :post_code, :telephone_number,
           :building=, :street=, :locality=, :county=, :post_code=, :telephone_number=,
           to: :address, prefix: true

  def address
    super || build_address
  end
end