class ShiftPlanning::Config
Attributes
api_key[RW]
Define getters and setters
output[R]
token[RW]
Define getters and setters
Public Class Methods
new(_api_key, options = {})
click to toggle source
Constructor
**********************************
# File lib/shiftplanning/config.rb, line 39 def initialize _api_key, options = {} self.api_key = _api_key self.output=(options[:output]||'json') self.token=(options[:token]) @session = options[:session] self.token = @session[:sp_token] unless @session.nil? @@http.set_debug_output(options[:outfile]||$stdout) if options[:verbose] end
Public Instance Methods
output=(_output)
click to toggle source
Setter for output type
**********************************
# File lib/shiftplanning/config.rb, line 50 def output= _output _output = _output.to_s if @@return_types.include?(_output) @output = _output else raise "#{_output} is not a valid output type" end end