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

#processor_methodObject

Returns the value of attribute processor_method.



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

def processor_method
  @processor_method
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

Instance Method Details

#email_serviceObject



50
51
52
# File 'lib/griddler/configuration.rb', line 50

def email_service
  @email_service_adapter ||= Griddler.adapter_registry[:default]
end

#email_service=(new_email_service) ⇒ Object



54
55
56
# File 'lib/griddler/configuration.rb', line 54

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