module ShotgridApiRuby::Auth::Validator

Validate auth parameters format

Public Class Methods

valid?( client_id: nil, client_secret: nil, username: nil, password: nil, session_token: nil, refresh_token: nil ) click to toggle source

Validate auth parameters format

@param []

# File lib/shotgrid_api_ruby/auth.rb, line 12
def self.valid?(
  client_id: nil,
  client_secret: nil,
  username: nil,
  password: nil,
  session_token: nil,
  refresh_token: nil
)
  (client_id && client_secret) || (password && username) ||
    session_token || refresh_token
end