Class: Dscf::Core::Business
Class Method Summary
collapse
Instance Method Summary
collapse
#approved?, #build_review_for, #current_review_for, #current_status_for, #draft?, #editable?, #modification_requested?, #pending?, #rejected?, #review_for, #submitted?
Class Method Details
.ransackable_associations(_auth_object = nil) ⇒ Object
26
27
28
|
# File 'app/models/dscf/core/business.rb', line 26
def self.ransackable_associations(_auth_object = nil)
%w[user business_type documents reviews]
end
|
.ransackable_attributes(_auth_object = nil) ⇒ Object
21
22
23
24
|
# File 'app/models/dscf/core/business.rb', line 21
def self.ransackable_attributes(_auth_object = nil)
%w[business_type_id contact_email contact_phone created_at description id id_value name tin_number
updated_at user_id]
end
|
Instance Method Details
#logo_url ⇒ Object
15
16
17
18
19
|
# File 'app/models/dscf/core/business.rb', line 15
def logo_url
return nil unless logo.attached?
Rails.application.routes.url_helpers.rails_blob_url(logo, only_path: true)
end
|