lib/sfn/provider.rb in sfn-1.1.8 vs lib/sfn/provider.rb in sfn-1.1.10

- old
+ new

@@ -39,10 +39,10 @@ # @option args [Numeric] :stack_expansion_interval interval to wait between stack data expands # @option args [Numeric] :stack_list_interval interval to wait between stack list refresh def initialize(args={}) args = args.to_smash unless(args.get(:miasma, :provider)) - best_guess = args.fetch(:miasma, {}).keys.group_by do |key| + best_guess = (args[:miasma] || {}).keys.group_by do |key| key.to_s.split('_').first end.sort do |x, y| y.size <=> x.size end.first if(best_guess)