Class: ShopifySessionRepository
- Inherits:
-
Object
- Object
- ShopifySessionRepository
show all
- Defined in:
- lib/shopify_app/shopify_session_repository.rb
Defined Under Namespace
Classes: ConfigurationError
Class Method Summary
collapse
Class Method Details
.retrieve(id) ⇒ Object
8
9
10
11
|
# File 'lib/shopify_app/shopify_session_repository.rb', line 8
def self.retrieve(id)
validate
@@storage.retrieve(id)
end
|
.storage=(storage) ⇒ Object
4
5
6
|
# File 'lib/shopify_app/shopify_session_repository.rb', line 4
def self.storage=(storage)
@@storage = storage
end
|
.store(session) ⇒ Object
13
14
15
16
|
# File 'lib/shopify_app/shopify_session_repository.rb', line 13
def self.store(session)
validate
@@storage.store(session)
end
|
.validate ⇒ Object
18
19
20
|
# File 'lib/shopify_app/shopify_session_repository.rb', line 18
def self.validate
raise ConfigurationError.new("ShopifySessionRepository.store is not configured!") unless @@storage
end
|