Class: Jobshop::RFQ

Inherits:
ApplicationRecord show all
Defined in:
app/models/jobshop/rfq.rb

Defined Under Namespace

Classes: Line

Instance Method Summary collapse

Instance Method Details

#customer=(value) ⇒ Object



29
30
31
32
# File 'app/models/jobshop/rfq.rb', line 29

def customer=(value)
  customer_id = (Jobshop::Customer === value) ? value.id : value
  write_attribute(:customer_id, customer_id)
end

#unverifiable?Boolean

Returns:

  • (Boolean)


42
43
44
# File 'app/models/jobshop/rfq.rb', line 42

def unverifiable?
  customer.nil? && requested_by.nil?
end

#verifiable?Boolean

Returns:

  • (Boolean)


38
39
40
# File 'app/models/jobshop/rfq.rb', line 38

def verifiable?
  customer.present? && requested_by.nil?
end

#verified?Boolean

Returns:

  • (Boolean)


34
35
36
# File 'app/models/jobshop/rfq.rb', line 34

def verified?
  customer.present? && requested_by.present?
end