Sha256: 8e945efc2d1a202570c4d3d9849618cc83373f9fbf54c84c853652b1f26e1ee2
Contents?: true
Size: 394 Bytes
Versions: 54
Compression:
Stored size: 394 Bytes
Contents
module Mysql class BinLogPosition include Comparable attr_accessor :file, :pos def initialize(binlog_content) items = binlog_content.split("\t") @file = items[0] @pos = items[1].to_i end def <=>(obj) (self.file <=> obj.file) == 0 ? (self.pos <=> obj.pos) : (self.file <=> obj.file) end def to_s "#{file}\t#{pos}" end end end
Version data entries
54 entries across 54 versions & 1 rubygems