class BrowseEverything::Driver::AuthenticationFactory
Class for instantiating authentication API Objects
Public Class Methods
new(klass, *params)
click to toggle source
Constructor @param klass [Class] the authentication object class @param params [Array, Hash] the parameters for the authentication constructor
# File lib/browse_everything/driver/authentication_factory.rb, line 10 def initialize(klass, *params) @klass = klass @params = params end
Public Instance Methods
authenticate()
click to toggle source
Constructs an authentication Object @return [Object]
# File lib/browse_everything/driver/authentication_factory.rb, line 17 def authenticate @klass.new(*@params) end