Sha256: 41d3989bed6f7f8a89814c82a6f66663e232c434521d3d610c96a472c2730c82
Contents?: true
Size: 355 Bytes
Versions: 1
Compression:
Stored size: 355 Bytes
Contents
# Store for Messages and the current User Name class MessageStore < Hyperloop::Store state :user_name, scope: :class, reader: true def self.online? state.user_name end def self.all Message.all end receives Operations::Join do |params| puts "receiving Operations::Join(#{params})" mutate.user_name params.user_name end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hyper-model-0.6.0 | examples/chat-app/app/hyperloop/stores/message_store.rb |