Sha256: 106073ec347a38449768963f680e4d79367218de86ae627f66e4d7583d5ce950

Contents?: true

Size: 471 Bytes

Versions: 30

Compression:

Stored size: 471 Bytes

Contents

# class ActiveRecord::Base
#
#   def self.to_sync(scope_name, opts={}, &block)
#     watch_list = if opts[:watch]
#       [*opts.delete[:watch]]
#     else
#       [self]
#     end
#     if RUBY_ENGINE=='opal'
#       watch_list.each do |klass_to_watch|
#         ReactiveRecord::Base.sync_blocks[klass_to_watch][self][scope_name] << block
#       end
#     else
#       # this is where we put server side watchers in place to sync all clients!
#     end
#   end
#
# end

Version data entries

30 entries across 30 versions & 2 rubygems

Version Path
hyper-mesh-1.0.0.lap24 lib/reactive_record/reactive_scope.rb
hyper-mesh-1.0.0.lap23 lib/reactive_record/reactive_scope.rb
hyper-mesh-1.0.0.lap22 lib/reactive_record/reactive_scope.rb
hyper-mesh-0.6.0 lib/reactive_record/reactive_scope.rb
hyper-mesh-0.5.4 lib/reactive_record/reactive_scope.rb
hyper-mesh-0.5.3 lib/reactive_record/reactive_scope.rb
hyper-mesh-0.5.2 lib/reactive_record/reactive_scope.rb
hyper-mesh-0.5.1 lib/reactive_record/reactive_scope.rb
hyper-mesh-0.5.0 lib/reactive_record/reactive_scope.rb
hyper-mesh-0.4.0 lib/reactive_record/reactive_scope.rb