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-model-1.0.alpha1.8 lib/reactive_record/reactive_scope.rb
hyper-model-1.0.alpha1.7 lib/reactive_record/reactive_scope.rb
hyper-model-1.0.alpha1.6 lib/reactive_record/reactive_scope.rb
hyper-model-1.0.alpha1.5 lib/reactive_record/reactive_scope.rb
hyper-model-1.0.alpha1.4 lib/reactive_record/reactive_scope.rb
hyper-model-0.99.6 lib/reactive_record/reactive_scope.rb
hyper-model-1.0.alpha1.3 lib/reactive_record/reactive_scope.rb
hyper-model-0.99.5 lib/reactive_record/reactive_scope.rb
hyper-model-0.99.4 lib/reactive_record/reactive_scope.rb
hyper-model-1.0.alpha1.2 lib/reactive_record/reactive_scope.rb
hyper-model-1.0.alpha1.1 lib/reactive_record/reactive_scope.rb
hyper-model-1.0.alpha1 lib/reactive_record/reactive_scope.rb
hyper-model-0.99.3 lib/reactive_record/reactive_scope.rb
hyper-model-0.99.2 lib/reactive_record/reactive_scope.rb
hyper-model-0.99.1 lib/reactive_record/reactive_scope.rb
hyper-model-0.99.0 lib/reactive_record/reactive_scope.rb
hyper-mesh-1.0.0.lap28 lib/reactive_record/reactive_scope.rb
hyper-mesh-1.0.0.lap27 lib/reactive_record/reactive_scope.rb
hyper-mesh-1.0.0.lap26 lib/reactive_record/reactive_scope.rb
hyper-mesh-1.0.0.lap25 lib/reactive_record/reactive_scope.rb