Sha256: 641c4b05be26ef60d0d83e6156bf39769c1f9873b6824141b5af094a821afe40
Contents?: true
Size: 724 Bytes
Versions: 3
Compression:
Stored size: 724 Bytes
Contents
module A module B module C def register_services( container ) container.namespace( :foo ) do |ns| ns.register( :bar ) { "hello" } end end module_function :register_services def register_other_services( container ) container.namespace( :blah ) do |ns| ns.register( :baz ) { "hello" } end end module_function :register_other_services def register_parameterized_services( container ) container.define do |b| b.baz1 { |c,p,*args| args.join(":") } b.baz2( :model=>:prototype ) { |c,p,*a| a.join(":") } end end module_function :register_parameterized_services end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
needle-1.2.1 | test/services.rb |
needle-1.2.0 | test/services.rb |
needle-1.3.0 | test/services.rb |