Class: EPlat::Session
- Inherits:
-
Object
- Object
- EPlat::Session
- Defined in:
- lib/e_plat/session.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(platform:, store_url:, api_token:, store_hash: nil, api_version: nil) ⇒ Session
constructor
the session is an instance of EPlat::Client made available via Rails EPlat::Current::Attributes.
Constructor Details
#initialize(platform:, store_url:, api_token:, store_hash: nil, api_version: nil) ⇒ Session
the session is an instance of EPlat::Client made available via Rails EPlat::Current::Attributes
6 7 8 9 10 11 12 13 14 |
# File 'lib/e_plat/session.rb', line 6 def initialize(platform:, store_url:, api_token:, store_hash: nil, api_version: nil) EPlat::Current.e_plat_session = EPlat::Client.new( platform: platform, store_url: store_url, api_token: api_token, store_hash: store_hash, api_version: api_version ).freeze end |
Class Method Details
.clear! ⇒ Object
16 17 18 |
# File 'lib/e_plat/session.rb', line 16 def self.clear! EPlat::Current.e_plat_session = nil end |