Class: BrowseEverythingSession::ProviderSession
- Defined in:
- app/services/browse_everything_session/provider_session.rb
Class Method Summary collapse
Instance Method Summary collapse
- #code ⇒ Object
- #code=(value) ⇒ Object
- #data ⇒ Object
- #data=(value) ⇒ Object
-
#initialize(session:, name:) ⇒ ProviderSession
constructor
A new instance of ProviderSession.
- #token ⇒ Object
- #token=(value) ⇒ Object
Constructor Details
#initialize(session:, name:) ⇒ ProviderSession
Returns a new instance of ProviderSession.
13 14 15 16 |
# File 'app/services/browse_everything_session/provider_session.rb', line 13 def initialize(session:, name:) @name = name super(session: session) end |
Class Method Details
.for(session:, name:) ⇒ Object
9 10 11 |
# File 'app/services/browse_everything_session/provider_session.rb', line 9 def self.for(session:, name:) ProviderSession.new(session: session, name: name) end |
Instance Method Details
#code ⇒ Object
30 31 32 |
# File 'app/services/browse_everything_session/provider_session.rb', line 30 def code @session["#{@name}_code"] end |
#code=(value) ⇒ Object
26 27 28 |
# File 'app/services/browse_everything_session/provider_session.rb', line 26 def code=(value) @session["#{@name}_code"] = value end |
#data ⇒ Object
38 39 40 |
# File 'app/services/browse_everything_session/provider_session.rb', line 38 def data @session["#{@name}_data"] end |
#data=(value) ⇒ Object
34 35 36 |
# File 'app/services/browse_everything_session/provider_session.rb', line 34 def data=(value) @session["#{@name}_data"] = value end |
#token ⇒ Object
22 23 24 |
# File 'app/services/browse_everything_session/provider_session.rb', line 22 def token @session["#{@name}_token"] end |
#token=(value) ⇒ Object
18 19 20 |
# File 'app/services/browse_everything_session/provider_session.rb', line 18 def token=(value) @session["#{@name}_token"] = value end |