Sha256: e6f74dee345daaf33a28781e51bfaa717fa419498a837c874a57179cd9311882
Contents?: true
Size: 441 Bytes
Versions: 6
Compression:
Stored size: 441 Bytes
Contents
require 'rohbau/service_factory' MyServiceFactory = Class.new(Rohbau::ServiceFactory) MyServiceFactory.external_dependencies :user_service MyServiceFactory.missing_dependencies # => [:user_service] MyServiceFactory.external_dependencies_complied? # => false MyServiceFactory.register(:user_service) { Object.new } # => :user_service MyServiceFactory.external_dependencies_complied? # => true MyServiceFactory.missing_dependencies # => []
Version data entries
6 entries across 6 versions & 1 rubygems