Module: Croods::Resource::Services
- Defined in:
- lib/croods/resource/services.rb
Instance Method Summary collapse
Instance Method Details
#use_service(service, on: nil) ⇒ Object
6 7 8 9 |
# File 'lib/croods/resource/services.rb', line 6 def use_service(service, on: nil) name = on || service.to_s.split('::').last.downcase actions.find { |action| action.name == name.to_sym }.service = service end |
#use_services(*services) ⇒ Object
11 12 13 14 15 |
# File 'lib/croods/resource/services.rb', line 11 def use_services(*services) services.each do |service| use_service(service) end end |