Sha256: 2b73bee28897300c960bb6ee0c98b10d4e9f1f2a9f802e4a9da72f3cf01ae1cd

Contents?: true

Size: 936 Bytes

Versions: 1

Compression:

Stored size: 936 Bytes

Contents

# encoding: utf-8
require 'hashie'
require 'crack'
require 'httparty'
require 'json'

require 'jiralicious/parsers/field_parser'
require 'jiralicious/errors'
require 'jiralicious/base'
require 'jiralicious/field'
require 'jiralicious/custom_field_option'
require 'jiralicious/issue'
require 'jiralicious/issue/fields'
require 'jiralicious/issue/comment'
require 'jiralicious/issue/watchers'
require 'jiralicious/issue/transitions'
require 'jiralicious/project'
require 'jiralicious/search'
require 'jiralicious/search_result'
require 'jiralicious/session'
require 'jiralicious/basic_session'
require 'jiralicious/cookie_session'
require 'jiralicious/configuration'

module Jiralicious
  extend Configuration
  extend self

  def session
    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
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
jiralicious-0.2.0 lib/jiralicious.rb