Method: Osm::Badge::Data#modules_gained

Defined in:
lib/osm/badge.rb

#modules_gainedArray<Stirng>

Get the letters of modules gained

Returns:

  • (Array<Stirng>)


583
584
585
586
587
588
589
590
591
# File 'lib/osm/badge.rb', line 583

def modules_gained
  g_i_m = gained_in_modules
  gained = []
  badge.modules.each do |mod|
    next if g_i_m[mod.id] < mod.min_required
    gained.push mod.letter
  end
  gained
end