Class: SelfCrypto::OlmMessage

Inherits:
Object
  • Object
show all
Defined in:
lib/self_crypto/olm_message.rb

Direct Known Subclasses

Message, PreKeyMessage

Instance Method Summary collapse

Constructor Details

#initialize(msg) ⇒ OlmMessage



8
9
10
11
# File 'lib/self_crypto/olm_message.rb', line 8

def initialize(msg)
  raise "abstract class" if self.class == OlmMessage
  @value = msg
end

Instance Method Details

#to_bytesString



14
15
16
# File 'lib/self_crypto/olm_message.rb', line 14

def to_bytes
  Base64.decode64(value)
end

#to_sString



19
20
21
# File 'lib/self_crypto/olm_message.rb', line 19

def to_s
  @value.dup
end