Sha256: ca80c4f3351c6b2b737f87a4aa3646b5af49a093481ae10729c5565ee6d783e2
Contents?: true
Size: 932 Bytes
Versions: 43
Compression:
Stored size: 932 Bytes
Contents
# frozen_string_literal: true b = box({ id: :the_box }) b.data(:canyouwritethis) b.rotate(33) b.rotate(88) b.rotate(99) b.rotate(12) b.rotate(6) b.data b.touch(true) do b.data(:super) b.data box_data_write_history=b.history({ operation: :write, id: :the_box, particle: :data }) puts "get data write operation : #{box_data_write_history}" box_data_read_history=b.history({ operation: :read, id: :the_box, particle: :data }) puts "get data read operation : #{box_data_read_history}" end box_rotate_history=b.history({ operation: :write, id: :the_box, particle: :rotate }) puts "get all all rotate write operation : #{box_rotate_history}" # we check if an operation synced (that means saved on atome's server) puts "first rotate operation state : #{box_rotate_history[0]}" box_data_history=b.history({ operation: :write, id: :the_box, particle: :data }) puts "get data write operation : #{box_data_history}"
Version data entries
43 entries across 43 versions & 1 rubygems