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)