ministryofjustice/atet

View on GitHub
app/models/claimant.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Claimant < ApplicationRecord
  belongs_to :claim, optional: true
  has_one :address, as: :addressable, autosave: true

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

  def address
    super || build_address
  end
end