Class: Osm::CoreBadge

Inherits:
Badge show all
Defined in:
lib/osm/badge.rb

Constant Summary

Constants inherited from Model

Model::SORT_BY

Instance Attribute Summary

Attributes inherited from Badge

#add_columns_to_module, #badges_required, #group_name, #id, #identifier, #latest, #level_requirement, #levels, #min_modules_required, #min_requirements_required, #modules, #name, #other_requirements_required, #requirement_notes, #requirements, #requires_modules, #sharing, #show_level_letters, #user_id, #version

Class Method Summary collapse

Methods inherited from Badge

#<=>, #add_columns?, get_badges_for_section, #get_data_for_section, get_module_completion_data, get_summary_for_section, #has_levels?, #initialize, module_completion_data, #module_ids, #module_letters, #module_map, #needed_per_module, subscription_required, #type

Methods inherited from Model

#<, #<=, #<=>, #>, #>=, api_has_permission?, #between?, cache_delete, cache_exist?, cache_key, cache_read, cache_write, can_access_section?, #changed_attributes, configure, get_from_ids, has_access_to_section?, has_permission?, require_ability_to, require_access_to_section, require_permission, require_subscription, #reset_changed_attributes, #to_i, user_has_permission?

Constructor Details

This class inherits a constructor from Osm::Badge

Class Method Details

.typeObject



868
869
870
# File 'lib/osm/badge.rb', line 868

def self.type
  :core
end

.type_idObject



871
872
873
# File 'lib/osm/badge.rb', line 871

def self.type_id
  4
end