Class: LsOmniauth::Config

Inherits:
HashWithIndifferentAccess
  • Object
show all
Defined in:
app/models/ls_omniauth/config.rb

Instance Method Summary collapse

Instance Method Details

#running_in_dev_mode?Boolean

Returns:

  • (Boolean)


3
4
5
# File 'app/models/ls_omniauth/config.rb', line 3

def running_in_dev_mode?
  self[:dev_mode].to_s == true.to_s && !LS_OMNIAUTH.environment.production?
end

#valid?Boolean

Returns:

  • (Boolean)


7
8
9
# File 'app/models/ls_omniauth/config.rb', line 7

def valid?
  self.slice(*[:client_id, :client_secret]).values.compact.length == 2
end