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