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