module RpiAuthBypass

Constants

DEFAULT_COUNTRY
DEFAULT_COUNTRY_CODE
DEFAULT_EMAIL
DEFAULT_EXTRA
DEFAULT_IMAGE
DEFAULT_INFO
DEFAULT_NAME
DEFAULT_NICKNAME
DEFAULT_POSTCODE
DEFAULT_PROFILE
DEFAULT_ROLES
DEFAULT_UID
DEFAULT_USERNAME

Public Instance Methods

add_rpi_mock(uid: RpiAuthBypass::DEFAULT_UID, info: RpiAuthBypass::DEFAULT_INFO, extra: RpiAuthBypass::DEFAULT_EXTRA) click to toggle source
# File lib/rpi_auth_bypass.rb, line 52
def add_rpi_mock(uid: RpiAuthBypass::DEFAULT_UID, info: RpiAuthBypass::DEFAULT_INFO, extra: RpiAuthBypass::DEFAULT_EXTRA)
  add_mock(:rpi, {
             provider: 'Rpi',
             uid: uid,
             info: info,
             extra: extra,
           })
end
disable_rpi_auth_bypass() click to toggle source
# File lib/rpi_auth_bypass.rb, line 45
def disable_rpi_auth_bypass
  logger.debug 'Disabing RpiAuthBypass'
  @mock_auth.delete(:rpi)

  self.test_mode = self.rpi_auth_bypass = false
end
enable_rpi_auth_bypass() click to toggle source
# File lib/rpi_auth_bypass.rb, line 38
def enable_rpi_auth_bypass
  logger.info 'Enabling RpiAuthBypass'
  add_rpi_mock unless @mock_auth[:rpi]

  self.test_mode = self.rpi_auth_bypass = true
end