class Decidim::Gamification::BaseEvent
Public Instance Methods
resource_path()
click to toggle source
# File lib/decidim/gamification/base_event.rb, line 10 def resource_path url_helpers.profile_badges_path(nickname: user.nickname) end
resource_url()
click to toggle source
# File lib/decidim/gamification/base_event.rb, line 14 def resource_url url_helpers.profile_badges_url( nickname: user.nickname, host: user.organization.host ) end
Private Instance Methods
badge()
click to toggle source
# File lib/decidim/gamification/base_event.rb, line 27 def badge @badge ||= Gamification.find_badge(extra["badge_name"]) end
badge_name()
click to toggle source
# File lib/decidim/gamification/base_event.rb, line 23 def badge_name I18n.t "#{badge.name}.name", scope: "decidim.gamification.badges" end
current_level()
click to toggle source
# File lib/decidim/gamification/base_event.rb, line 31 def current_level extra["current_level"] end
user()
click to toggle source
# File lib/decidim/gamification/base_event.rb, line 35 def user resource end