Sha256: 732b29a14ec42e9d6dded3d9f664090cf153b0bf40bd2eddf438a7a1e8081edc
Contents?: true
Size: 420 Bytes
Versions: 2
Compression:
Stored size: 420 Bytes
Contents
class ShopifySessionRepository class ConfigurationError < StandardError; end def self.storage=(storage) @@storage = storage end def self.retrieve(id) validate @@storage.retrieve(id) end def self.store(session) validate @@storage.store(session) end def self.validate raise ConfigurationError.new("ShopifySessionRepository.store is not configured!") unless @@storage end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
shopify_app_lrb3-5.0.0 | lib/shopify_app/shopify_session_repository.rb |
shopify_app-5.0.0 | lib/shopify_app/shopify_session_repository.rb |