Sha256: 61666696de079b638e521c78b9d1717b4c5dfd462ce41f0e51ade82d3e685a9b
Contents?: true
Size: 571 Bytes
Versions: 16
Compression:
Stored size: 571 Bytes
Contents
#:enddoc: module RailsConnector class Version def initialize(doc) @doc = doc end def obj_id @doc["obj_id"] end def revision_id @doc["revision_id"] end def diff if @doc["content_cache_id"] case @doc["action"] when "D" 0 else # "N", "E" 1 end else @doc["diff"] end end def obj_data(patch_diff) data = patch_diff < 0 ? @doc["before"] : @doc["current"] data["obj_id"] = @doc["obj_id"] data["obj_type"] = @doc["obj_type"] data end end end # module RailsConnector
Version data entries
16 entries across 16 versions & 1 rubygems