class Griddler::EmailsController
Public Instance Methods
create()
click to toggle source
# File app/controllers/griddler/emails_controller.rb, line 4 def create normalized_params.each do |p| process_email email_class.new(p) end head :ok end
Private Instance Methods
griddler_configuration()
click to toggle source
# File app/controllers/griddler/emails_controller.rb, line 26 def griddler_configuration Griddler.configuration end
normalized_params()
click to toggle source
# File app/controllers/griddler/emails_controller.rb, line 18 def normalized_params Array.wrap(email_service.normalize_params(params)) end
process_email(email)
click to toggle source
# File app/controllers/griddler/emails_controller.rb, line 22 def process_email(email) processor_class.new(email).public_send(processor_method) end