Method: MessageBus::Message.decode
- Defined in:
- lib/message_bus/message.rb
.decode(encoded) ⇒ Object
5 6 7 8 9 10 11 |
# File 'lib/message_bus/message.rb', line 5 def self.decode(encoded) s1 = encoded.index("|") s2 = encoded.index("|", s1+1) s3 = encoded.index("|", s2+1) MessageBus::Message.new encoded[0..s1].to_i, encoded[s1+1..s2].to_i, encoded[s2+1..s3-1].gsub("$$123$$", "|"), encoded[s3+1..-1] end |