Class: InquirySetting
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- InquirySetting
- Defined in:
- app/models/inquiry_setting.rb
Class Method Summary collapse
- .confirmation_body ⇒ Object
- .confirmation_subject ⇒ Object
- .confirmation_subject=(value) ⇒ Object
- .notification_recipients ⇒ Object
- .notification_subject ⇒ Object
Class Method Details
.confirmation_body ⇒ Object
3 4 5 6 7 |
# File 'app/models/inquiry_setting.rb', line 3 def self.confirmation_body RefinerySetting.find_or_set(:inquiry_confirmation_body, "Thank you for your inquiry %name%,\n\nThis email is a receipt to confirm we have received your inquiry and we'll be in touch shortly.\n\nThanks." ) end |
.confirmation_subject ⇒ Object
9 10 11 12 |
# File 'app/models/inquiry_setting.rb', line 9 def self.confirmation_subject RefinerySetting.find_or_set(:inquiry_confirmation_subject, "Thank you for your inquiry") end |
.confirmation_subject=(value) ⇒ Object
14 15 16 17 18 19 20 21 |
# File 'app/models/inquiry_setting.rb', line 14 def self.confirmation_subject=(value) # handles a change in Refinery API if RefinerySetting.methods.map(&:to_sym).include?(:set) RefinerySetting.set(:inquiry_confirmation_subject, value) else RefinerySetting[:inquiry_confirmation_subject] = value end end |
.notification_recipients ⇒ Object
23 24 25 26 |
# File 'app/models/inquiry_setting.rb', line 23 def self.notification_recipients RefinerySetting.find_or_set(:inquiry_notification_recipients, ((Role[:refinery].users.first.email rescue nil) if defined?(Role)).to_s) end |
.notification_subject ⇒ Object
28 29 30 31 |
# File 'app/models/inquiry_setting.rb', line 28 def self.notification_subject RefinerySetting.find_or_set(:inquiry_notification_subject, "New inquiry from your website") end |