Class: BigbluebuttonPlaybackType
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- BigbluebuttonPlaybackType
- Includes:
- ActiveModel::ForbiddenAttributesProtection
- Defined in:
- app/models/bigbluebutton_playback_type.rb
Instance Method Summary collapse
Instance Method Details
#description ⇒ Object
25 26 27 28 |
# File 'app/models/bigbluebutton_playback_type.rb', line 25 def description default = self.identifier.gsub("_", " ").titleize I18n.t("bigbluebutton_rails.playback_types.#{self.identifier}.tip", default: default) end |
#ensure_default_uniqueness ⇒ Object
14 15 16 17 18 |
# File 'app/models/bigbluebutton_playback_type.rb', line 14 def ensure_default_uniqueness if default_changed? && default? self.class.where('id != ?', self.id).update_all(default: false) end end |
#name ⇒ Object
20 21 22 23 |
# File 'app/models/bigbluebutton_playback_type.rb', line 20 def name default = self.identifier.gsub("_", " ").titleize I18n.t("bigbluebutton_rails.playback_types.#{self.identifier}.name", default: default) end |