Class: Griddler::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/griddler/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#processor_classObject

Returns the value of attribute processor_class.



19
20
21
# File 'lib/griddler/configuration.rb', line 19

def processor_class
  @processor_class
end

#reply_delimiterObject

Returns the value of attribute reply_delimiter.



19
20
21
# File 'lib/griddler/configuration.rb', line 19

def reply_delimiter
  @reply_delimiter
end

#toObject

Returns the value of attribute to.



19
20
21
# File 'lib/griddler/configuration.rb', line 19

def to
  @to
end

Instance Method Details

#email_serviceObject



33
34
35
# File 'lib/griddler/configuration.rb', line 33

def email_service
  @email_service_adapter ||= adapter_class[:sendgrid]
end

#email_service=(new_email_service) ⇒ Object



37
38
39
# File 'lib/griddler/configuration.rb', line 37

def email_service=(new_email_service)
  @email_service_adapter = adapter_class.fetch(new_email_service) { raise Griddler::Errors::EmailServiceAdapterNotFound }
end