lib/freyr/service_info.rb in freyr-0.3.11 vs lib/freyr/service_info.rb in freyr-0.3.12

- old
+ new

@@ -100,10 +100,14 @@ @namespace = name end def service name=nil, &blk name = "#{@namespace}:#{name}" if @namespace - @added_services << new(name,&blk) + if service = Service[name].first + service.service_info.instance_eval(&blk) + else + @added_services << new(name,&blk) + end end end end end \ No newline at end of file