lib/power_stencil/project/completion.rb in power_stencil-0.8.11 vs lib/power_stencil/project/completion.rb in power_stencil-0.8.12
- old
+ new
@@ -4,20 +4,18 @@
module Completion
def query_for_completion(query_type)
case query_type
when :entities
- engine.entities(engine.root_universe).map(&:as_path).sort
+ engine.entities.map(&:as_path).sort
when :'entity-types'
engine.available_entity_types.sort
when :scenario
- engine.entities(engine.root_universe, criterion: :by_type, value: :entity_override) do |entity|
+ engine.entities(criterion: :by_type, value: :entity_override) do |entity|
!entity.scenario.nil? and !entity.scenario.empty?
end.map(&:scenario).sort.uniq
when :buildable
- engine.entities(engine.root_universe) do |entity|
- entity.buildable?
- end.map(&:as_path).sort
+ engine.entities(&:buildable?).map(&:as_path).sort
else
raise PowerStencil::Error, "'#{query_type}' is not a valid query type for completion !"
end
end