Module: Hancock::Goto::Models::Mongoid::Transfer
- Extended by:
- ActiveSupport::Concern
- Includes:
- Mongoid::Userstamp
- Defined in:
- lib/hancock/goto/models/mongoid/transfer.rb
Instance Method Summary collapse
Instance Method Details
#session_data_extract ⇒ Object
23 24 25 |
# File 'lib/hancock/goto/models/mongoid/transfer.rb', line 23 def session_data_extract session_data.data if session_data end |
#session_data_unpack ⇒ Object
27 28 29 |
# File 'lib/hancock/goto/models/mongoid/transfer.rb', line 27 def session_data_unpack Marshal.load(session_data_extract) if session_data end |
#set_session(_session) ⇒ Object
31 32 33 34 |
# File 'lib/hancock/goto/models/mongoid/transfer.rb', line 31 def set_session(_session) self.session_id = _session.id self.session_data = BSON::Binary.new(Marshal.dump(_session.to_hash)) end |