module Itjobstack
@author Frank Pimenta
@author Frank Pimenta
Constants
- VERSION
Public Class Methods
@return [String] credentials' apiKey
# File lib/itjobstack.rb, line 48 def apiKey @@config && @@config.fetch(:apiKey) end
sets apiKey in configuration object
@return [String] credentials' apiKey
# File lib/itjobstack.rb, line 43 def apiKey= apiKey @@config.merge!({apiKey: apiKey}) end
holds the credentials pair to jobstack
@return [Hash] both params pair
# File lib/itjobstack.rb, line 24 def config @@config ||= {email: nil, apiKey: nil} end
sets the credentials pair to jobstack in configuration object
@deprecated Use {#set_config} instead @return [Hash] both params pair
# File lib/itjobstack.rb, line 10 def config= email: , apiKey: @@config = {email: email, apiKey: apiKey} end
@return [String] credentials' email
# File lib/itjobstack.rb, line 36 def email @@config && @@config.fetch(:email) end
sets email in configuration object
@return [String] credentials' email
# File lib/itjobstack.rb, line 31 def email= email @@config.merge!({email: email}) end
@return [Boolean] credentials' presence
# File lib/itjobstack.rb, line 53 def has_config? self.email && self.apiKey end
sets the credentials pair to jobstack in configuration object
@return [Hash] both params pair
# File lib/itjobstack.rb, line 17 def set_config email: , apiKey: @@config = {email: email, apiKey: apiKey} end
Private Instance Methods
@return [String] credentials' apiKey
# File lib/itjobstack.rb, line 48 def apiKey @@config && @@config.fetch(:apiKey) end
sets apiKey in configuration object
@return [String] credentials' apiKey
# File lib/itjobstack.rb, line 43 def apiKey= apiKey @@config.merge!({apiKey: apiKey}) end
holds the credentials pair to jobstack
@return [Hash] both params pair
# File lib/itjobstack.rb, line 24 def config @@config ||= {email: nil, apiKey: nil} end
sets the credentials pair to jobstack in configuration object
@deprecated Use {#set_config} instead @return [Hash] both params pair
# File lib/itjobstack.rb, line 10 def config= email: , apiKey: @@config = {email: email, apiKey: apiKey} end
@return [String] credentials' email
# File lib/itjobstack.rb, line 36 def email @@config && @@config.fetch(:email) end
sets email in configuration object
@return [String] credentials' email
# File lib/itjobstack.rb, line 31 def email= email @@config.merge!({email: email}) end
@return [Boolean] credentials' presence
# File lib/itjobstack.rb, line 53 def has_config? self.email && self.apiKey end
sets the credentials pair to jobstack in configuration object
@return [Hash] both params pair
# File lib/itjobstack.rb, line 17 def set_config email: , apiKey: @@config = {email: email, apiKey: apiKey} end