lib/teapot/command/visualize.rb in teapot-2.1.0 vs lib/teapot/command/visualize.rb in teapot-2.2.0
- old
+ new
@@ -41,16 +41,14 @@
@options[:dependency_name]
end
def invoke(parent)
context = parent.context
-
- configuration = context.configuration
+ selection = context.select(dependency_names)
+ chain = selection.chain
- chain = context.dependency_chain(dependency_names, context.configuration)
-
if dependency_name
- provider = context.dependencies[dependency_name]
+ provider = selection.dependencies[dependency_name]
# TODO The visualisation generated isn't quite right. It's introspecting too much from the packages and not reflecting #ordered and #provisions.
chain = chain.partial(provider)
end