Class: QueueIt::StateInfo

Inherits:
Object
  • Object
show all
Defined in:
lib/queueit_knownuserv3/user_in_queue_state_cookie_repository.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(isFound, isValid, queueId, fixedCookieValidityMinutes, redirectType) ⇒ StateInfo

Returns a new instance of StateInfo.



180
181
182
183
184
185
186
# File 'lib/queueit_knownuserv3/user_in_queue_state_cookie_repository.rb', line 180

def initialize(isFound, isValid, queueId, fixedCookieValidityMinutes, redirectType)
  @isFound = isFound
  @isValid = isValid
  @queueId = queueId
  @fixedCookieValidityMinutes = fixedCookieValidityMinutes
  @redirectType = redirectType
end

Instance Attribute Details

#fixedCookieValidityMinutesObject (readonly)

Returns the value of attribute fixedCookieValidityMinutes.



177
178
179
# File 'lib/queueit_knownuserv3/user_in_queue_state_cookie_repository.rb', line 177

def fixedCookieValidityMinutes
  @fixedCookieValidityMinutes
end

#isFoundObject (readonly)

Returns the value of attribute isFound.



174
175
176
# File 'lib/queueit_knownuserv3/user_in_queue_state_cookie_repository.rb', line 174

def isFound
  @isFound
end

#isValidObject (readonly)

Returns the value of attribute isValid.



175
176
177
# File 'lib/queueit_knownuserv3/user_in_queue_state_cookie_repository.rb', line 175

def isValid
  @isValid
end

#queueIdObject (readonly)

Returns the value of attribute queueId.



176
177
178
# File 'lib/queueit_knownuserv3/user_in_queue_state_cookie_repository.rb', line 176

def queueId
  @queueId
end

#redirectTypeObject (readonly)

Returns the value of attribute redirectType.



178
179
180
# File 'lib/queueit_knownuserv3/user_in_queue_state_cookie_repository.rb', line 178

def redirectType
  @redirectType
end

Instance Method Details

#isStateExtendableObject



188
189
190
# File 'lib/queueit_knownuserv3/user_in_queue_state_cookie_repository.rb', line 188

def isStateExtendable
  return @isValid && @fixedCookieValidityMinutes.nil?
end