Class: Sym::Data::WrapperStruct
- Defined in:
- lib/sym/data/wrapper_struct.rb
Constant Summary collapse
- VERSION =
1
Instance Attribute Summary collapse
-
#cipher_name ⇒ Object
Returns the value of attribute cipher_name.
-
#compress ⇒ Object
Returns the value of attribute compress.
-
#compressed ⇒ Object
Returns the value of attribute compressed.
-
#encrypted_data ⇒ Object
Returns the value of attribute encrypted_data.
-
#iv ⇒ Object
Returns the value of attribute iv.
-
#salt ⇒ Object
Returns the value of attribute salt.
-
#version ⇒ Object
Returns the value of attribute version.
Class Method Summary collapse
Instance Method Summary collapse
- #config ⇒ Object
-
#initialize(encrypted_data:, iv:, cipher_name:, salt: nil, version: VERSION, compress: Sym::Configuration.config.compression_enabled) ⇒ WrapperStruct
constructor
A new instance of WrapperStruct.
- #serialize ⇒ Object
Constructor Details
#initialize(encrypted_data:, iv:, cipher_name:, salt: nil, version: VERSION, compress: Sym::Configuration.config.compression_enabled) ⇒ WrapperStruct
Returns a new instance of WrapperStruct.
25 26 27 28 29 30 31 32 33 34 |
# File 'lib/sym/data/wrapper_struct.rb', line 25 def initialize( encrypted_data:, iv:, cipher_name:, salt: nil, version: VERSION, compress: Sym::Configuration.config.compression_enabled ) super(encrypted_data, iv, cipher_name, salt, version, compress) end |
Instance Attribute Details
#cipher_name ⇒ Object
Returns the value of attribute cipher_name
4 5 6 |
# File 'lib/sym/data/wrapper_struct.rb', line 4 def cipher_name @cipher_name end |
#compress ⇒ Object
Returns the value of attribute compress
4 5 6 |
# File 'lib/sym/data/wrapper_struct.rb', line 4 def compress @compress end |
#compressed ⇒ Object
Returns the value of attribute compressed.
23 24 25 |
# File 'lib/sym/data/wrapper_struct.rb', line 23 def compressed @compressed end |
#encrypted_data ⇒ Object
Returns the value of attribute encrypted_data
4 5 6 |
# File 'lib/sym/data/wrapper_struct.rb', line 4 def encrypted_data @encrypted_data end |
#iv ⇒ Object
Returns the value of attribute iv
4 5 6 |
# File 'lib/sym/data/wrapper_struct.rb', line 4 def iv @iv end |
#salt ⇒ Object
Returns the value of attribute salt
4 5 6 |
# File 'lib/sym/data/wrapper_struct.rb', line 4 def salt @salt end |
#version ⇒ Object
Returns the value of attribute version
4 5 6 |
# File 'lib/sym/data/wrapper_struct.rb', line 4 def version @version end |
Class Method Details
.deserialize(data) ⇒ Object
44 45 46 |
# File 'lib/sym/data/wrapper_struct.rb', line 44 def self.deserialize(data) Marshal.load(data) end |
Instance Method Details
#config ⇒ Object
36 37 38 |
# File 'lib/sym/data/wrapper_struct.rb', line 36 def config Sym::Configuration.config end |
#serialize ⇒ Object
40 41 42 |
# File 'lib/sym/data/wrapper_struct.rb', line 40 def serialize Marshal.dump(self) end |