Module: Specjour::Protocol
- Included in:
- Connection, Loader, Printer, Worker
- Defined in:
- lib/specjour/protocol.rb
Constant Summary collapse
- TERMINATOR =
"|ruojceps|"
- TERMINATOR_REGEXP =
/#{TERMINATOR}$/
Instance Method Summary collapse
Instance Method Details
#dump_object(data) ⇒ Object
6 7 8 |
# File 'lib/specjour/protocol.rb', line 6 def dump_object(data) Marshal.dump(data) << TERMINATOR end |
#load_object(data) ⇒ Object
10 11 12 |
# File 'lib/specjour/protocol.rb', line 10 def load_object(data) Marshal.load(data.sub(TERMINATOR_REGEXP, '')) end |