Class: SelfCrypto::OlmMessage
- Inherits:
-
Object
- Object
- SelfCrypto::OlmMessage
- Defined in:
- lib/self_crypto/olm_message.rb
Direct Known Subclasses
Instance Method Summary collapse
-
#initialize(msg) ⇒ OlmMessage
constructor
A new instance of OlmMessage.
-
#to_bytes ⇒ String
Bytes.
-
#to_s ⇒ String
Base64.
Constructor Details
#initialize(msg) ⇒ OlmMessage
Returns a new instance of 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_bytes ⇒ String
Returns bytes.
14 15 16 |
# File 'lib/self_crypto/olm_message.rb', line 14 def to_bytes Base64.decode64(value) end |
#to_s ⇒ String
Returns base64.
19 20 21 |
# File 'lib/self_crypto/olm_message.rb', line 19 def to_s @value.dup end |