Method: Courier::Config#services

Defined in:
lib/courier/config.rb

#services(*services) ⇒ Object



17
18
19
20
21
22
23
24
25
# File 'lib/courier/config.rb', line 17

def services *services
  return services_order if services.empty?
  raise 'Список сервисов уже определен' unless services_order.empty?

  self.services_order = services.map { |s|
    service = class_of_service(s).new
    services_hash[service.name] = service
  }
end