module Lease::ActiveRecord

Public Instance Methods

has_unsigned_lease?() click to toggle source
# File lib/lease/active_record.rb, line 11
def has_unsigned_lease?
  envelopes.unsigned.exists?
end
lease_envelopable() click to toggle source
# File lib/lease/active_record.rb, line 4
def lease_envelopable
  has_one :envelope, as: :envelopable, inverse_of: :envelopable, validate: true, autosave: true, class_name: '::Lease::Envelope'
end
lease_signable() click to toggle source
# File lib/lease/active_record.rb, line 8
def lease_signable
  has_many :envelopes, as: :signable, inverse_of: :signable, validate: true, autosave: true, class_name: '::Lease::Envelope'

  def has_unsigned_lease?
    envelopes.unsigned.exists?
  end
end