class Dallal::Configuration::Configuration
Public Class Methods
new()
click to toggle source
Calls superclass method
# File lib/dallal/configuration.rb, line 30 def initialize super set_default_values end
Public Instance Methods
enabled?()
click to toggle source
# File lib/dallal/configuration.rb, line 40 def enabled? self.enabled end
options()
click to toggle source
# File lib/dallal/configuration.rb, line 36 def options Hash[ * CONFIG_ATTRS.map { |key| [key, send(key)] }.flatten ] end
Private Instance Methods
set_default_values()
click to toggle source
# File lib/dallal/configuration.rb, line 45 def set_default_values # App config self.user_class_name = 'User' self.dallal_class_name = 'Dallal' self.enabled = true # Email config self.email_layout = 'mailer' self.from_email = 'foo@bar.xyz' self.from_name = 'just a name' # SMS config self.twilio_account_id = 'YOUR TWILIO ACCOUNT ID' self.twilio_auth_token = 'TWILIO_AUTH_TOKEN' self.sms_from = 'Sender phone number' end