class Osm::Badges::DueBadges
Public Instance Methods
empty?()
click to toggle source
Check if there are no badges due @return [Boolean]
# File lib/osm/badges.rb, line 147 def empty? return by_member.empty? end
totals()
click to toggle source
Calculate the total number of badges needed @return [Hash] the total number of each badge which is due
# File lib/osm/badges.rb, line 153 def totals() totals = {} by_member.each do |member_name, badges| badges.each do |badge| totals[badge] ||= 0 totals[badge] += 1 end end return totals end