lib/jiralicious.rb in jiralicious-0.0.6 vs lib/jiralicious.rb in jiralicious-0.1.0
- old
+ new
@@ -9,17 +9,20 @@
require 'jiralicious/errors'
require 'jiralicious/issue'
require 'jiralicious/search'
require 'jiralicious/search_result'
require 'jiralicious/session'
+require 'jiralicious/basic_session'
+require 'jiralicious/cookie_session'
module Jiralicious
extend Configuration
extend self
def session
- @session ||= Session.new
+ session_type = "#{self.auth_type.to_s.capitalize}Session"
+ @session ||= Jiralicious.const_get(session_type).new
end
def rest_path
"#{self.uri}/rest/api/#{self.api_version}"
end