Sha256: 0a35fb5561b3bcdad49c9a5e0e021f39c7c463b78c0e7c026b8dd9a4ebb986fe
Contents?: true
Size: 683 Bytes
Versions: 4
Compression:
Stored size: 683 Bytes
Contents
module BitPlayer # Persistent data representing the Participant's navigation state. class ParticipantStatus < ActiveRecord::Base belongs_to :participant def initialize_context(name) update( context: name, module_position: 1, provider_position: 1, content_position: 1 ) end def decrement_content_position update(content_position: content_position - 1) end def increment_content_position update(content_position: content_position + 1) end def increment_provider_position update( provider_position: provider_position + 1, content_position: 1 ) end end end
Version data entries
4 entries across 4 versions & 1 rubygems