Module: Automerge

Defined in:
lib/automerge.rb,
lib/automerge.rb,
lib/automerge/version.rb,
ext/automerge_ext/automerge_ext.c

Defined Under Namespace

Classes: Bytes, Counter, Document, Error, Scalar, Text, Timestamp, Uint

Constant Summary collapse

VERSION =
"0.1.1"

Class Method Summary collapse

Class Method Details

.decode_change(bytes) ⇒ Object



107
108
109
# File 'lib/automerge.rb', line 107

def self.decode_change(bytes)
  Document.decode_change(bytes)
end

.from(value = nil, **opts) ⇒ Object



99
100
101
# File 'lib/automerge.rb', line 99

def self.from(value = nil, **opts)
  Document.from(value, **opts)
end

.init(actor_id: nil) ⇒ Object



95
96
97
# File 'lib/automerge.rb', line 95

def self.init(actor_id: nil)
  Document.new(actor_id: actor_id)
end

.load(bytes) ⇒ Object



103
104
105
# File 'lib/automerge.rb', line 103

def self.load(bytes)
  Document.load(bytes)
end