class OmniAuth::Swagger::UIDOptions
Constants
- OPTION_API
- OPTION_API_PARAMS
- OPTION_PARAM
Attributes
api[RW]
api_params[RW]
param[RW]
Public Class Methods
from_options(opts)
click to toggle source
# File lib/omniauth/swagger/uid_options.rb, line 11 def self.from_options(opts) return nil if opts.nil? unless opts.kind_of?(Hash) opts = {OPTION_API => opts} end uid_options = new uid_options.api = opts[OPTION_API] uid_options.api_params = opts[OPTION_API_PARAMS] uid_options.param = opts[OPTION_PARAM] uid_options end
Public Instance Methods
access_token_param?()
click to toggle source
# File lib/omniauth/swagger/uid_options.rb, line 27 def access_token_param? param != nil end
api?()
click to toggle source
# File lib/omniauth/swagger/uid_options.rb, line 23 def api? api != nil end
api_operation()
click to toggle source
# File lib/omniauth/swagger/uid_options.rb, line 35 def api_operation @api_operation ||= api.split("#").first end
api_value_path()
click to toggle source
# File lib/omniauth/swagger/uid_options.rb, line 31 def api_value_path @api_value_path ||= api.split("#")[1] end