Module: BBServices
- Defined in:
- lib/bbservices.rb,
lib/bbservices/service.rb,
lib/bbservices/service_chain.rb,
lib/bbservices/service_provider.rb,
lib/bbservices/extensions/with_params.rb
Overview
The BBServices namespace. Provides helper methods to aid with service resolution
Defined Under Namespace
Modules: Extensions, ServiceProvider Classes: NilServiceInChainError, Service, ServiceChain, ServiceExpectedError, ServiceMustRunBeforeChainingError
Class Method Summary collapse
-
.is_a_service?(service) ⇒ Boolean
Returns true if a BBServices::Service is passed, false for all other types.
-
.is_not_a_service?(service) ⇒ Boolean
Returns false if a BBServices::Service is passed, true for all other types.
Class Method Details
.is_a_service?(service) ⇒ Boolean
Returns true if a BBServices::Service is passed, false for all other types
34 35 36 |
# File 'lib/bbservices.rb', line 34 def is_a_service?(service) service.is_a?(BBServices::Service) end |
.is_not_a_service?(service) ⇒ Boolean
Returns false if a BBServices::Service is passed, true for all other types
39 40 41 |
# File 'lib/bbservices.rb', line 39 def is_not_a_service?(service) !BBServices.is_a_service?(service) end |