class FreckleIO::Configuration
Constants
- DEFAULT_URL
Attributes
auth_type[W]
max_concurrency[W]
per_page[W]
token[W]
url[W]
Public Class Methods
new()
click to toggle source
# File lib/freckle_io/configuration.rb, line 15 def initialize @token = nil end
Public Instance Methods
auth_type()
click to toggle source
# File lib/freckle_io/configuration.rb, line 19 def auth_type unless valid_auth?(@auth_type) raise( Errors::Configuration, "#{@auth_type} isn't valid type authentication" ) end @auth_type || raise(Errors::Configuration, "Authentication type missing!") end
max_concurrency()
click to toggle source
# File lib/freckle_io/configuration.rb, line 42 def max_concurrency @max_concurrency || raise( Errors::Configuration, "Max concurrency missing!" ) end
per_page()
click to toggle source
# File lib/freckle_io/configuration.rb, line 38 def per_page @per_page || nil end
token()
click to toggle source
# File lib/freckle_io/configuration.rb, line 30 def token @token || raise(Errors::Configuration, "Token missing!") end
url()
click to toggle source
# File lib/freckle_io/configuration.rb, line 34 def url @url || self.class::DEFAULT_URL end