Sha256: d72d46bcb6a22cb2fa180c63531a66028285a9b2a843aa41ec82924e2d57b687

Contents?: true

Size: 276 Bytes

Versions: 41

Compression:

Stored size: 276 Bytes

Contents

module Specjour
  module Protocol
    TERMINATOR = "|ruojceps|"
    TERMINATOR_REGEXP = /#{TERMINATOR}$/

    def dump_object(data)
      Marshal.dump(data) << TERMINATOR
    end

    def load_object(data)
      Marshal.load(data.sub(TERMINATOR_REGEXP, ''))
    end
  end
end

Version data entries

41 entries across 41 versions & 3 rubygems

Version Path
specjour-0.3.0.rc5 lib/specjour/protocol.rb
specjour-0.3.0.rc4 lib/specjour/protocol.rb
specjour-0.3.0.rc3 lib/specjour/protocol.rb
specjour-0.3.0.rc2 lib/specjour/protocol.rb
specjour-0.3.0.rc1 lib/specjour/protocol.rb
relex-specjour-0.2.7 lib/specjour/protocol.rb
JonathanTron-specjour-0.2.5.1 lib/specjour/protocol.rb
relex-specjour-0.2.6 lib/specjour/protocol.rb
specjour-0.2.5 lib/specjour/protocol.rb
specjour-0.2.4 lib/specjour/protocol.rb
specjour-0.2.3 lib/specjour/protocol.rb
specjour-0.2.2 lib/specjour/protocol.rb
specjour-0.2.1 lib/specjour/protocol.rb
specjour-0.2.0 lib/specjour/protocol.rb
specjour-0.1.18 lib/specjour/protocol.rb
specjour-0.1.17 lib/specjour/protocol.rb
specjour-0.1.16 lib/specjour/protocol.rb
specjour-0.1.15 lib/specjour/protocol.rb
specjour-0.1.14 lib/specjour/protocol.rb
specjour-0.1.13 lib/specjour/protocol.rb