Sha256: 892234751d9c204b789283ba2bc10da0d479253e7b5c3854a9165fe27ad747a3
Contents?: true
Size: 575 Bytes
Versions: 15
Compression:
Stored size: 575 Bytes
Contents
# typed: strict # frozen_string_literal: true module ShopifyAPI module Auth module SessionStorage extend T::Sig extend T::Helpers interface! sig do abstract.params(session: Session) .returns(T::Boolean) end def store_session(session); end sig do abstract.params(id: String) .returns(T.nilable(Session)) end def load_session(id); end sig do abstract.params(id: String) .returns(T::Boolean) end def delete_session(id); end end end end
Version data entries
15 entries across 15 versions & 1 rubygems