Module: JiraClient
- Extended by:
- API::Comments, API::Issues, API::Projects, API::Server, API::Statuses, API::Users, API::Worklogs
- Defined in:
- lib/jira_client.rb,
lib/jira_client/base.rb,
lib/jira_client/user.rb,
lib/jira_client/issue.rb,
lib/jira_client/status.rb,
lib/jira_client/comment.rb,
lib/jira_client/project.rb,
lib/jira_client/version.rb,
lib/jira_client/worklog.rb,
lib/jira_client/api/users.rb,
lib/jira_client/api/utils.rb,
lib/jira_client/api/issues.rb,
lib/jira_client/api/server.rb,
lib/jira_client/issue_type.rb,
lib/jira_client/server_info.rb,
lib/jira_client/api/comments.rb,
lib/jira_client/api/projects.rb,
lib/jira_client/api/statuses.rb,
lib/jira_client/api/worklogs.rb,
lib/jira_client/timetracking.rb,
lib/jira_client/configuration.rb,
lib/jira_client/error/bad_request.rb,
lib/jira_client/error/issue_error.rb,
lib/jira_client/error/unauthorized.rb,
lib/jira_client/error/resource_not_found.rb,
lib/jira_client/error/configuration_error.rb
Defined Under Namespace
Modules: API, Error Classes: Base, Comment, Configuration, Issue, IssueType, Project, ServerInfo, Status, Timetracking, User, Worklog
Constant Summary collapse
- VERSION =
"1.0.3"
Class Attribute Summary collapse
-
.configuration ⇒ Object
Returns the value of attribute configuration.
Class Method Summary collapse
Methods included from API::Worklogs
create_worklog, find_issue_worklogs
Methods included from API::Users
current_user, find_user_by_username, find_users
Methods included from API::Statuses
find_status_by_id, find_statuses
Methods included from API::Server
Methods included from API::Projects
find_project_by_key, find_projects
Methods included from API::Issues
assign_issue, close_issue, find_issue_by_key, find_issues, reopen_issue, resolve_issue, start_progress_on_issue
Methods included from API::Comments
comment_on_issue, find_issue_comments
Class Attribute Details
.configuration ⇒ Object
Returns the value of attribute configuration.
37 38 39 |
# File 'lib/jira_client.rb', line 37 def configuration @configuration end |
Class Method Details
.configure ⇒ Object
38 39 40 41 42 43 44 45 |
# File 'lib/jira_client.rb', line 38 def configure self.configuration ||= Configuration.new begin yield(configuration) rescue NoMethodError => e raise JiraClient::Error::ConfigurationError, "Unrecognized configuration option provided #{e.}" end end |
.reset! ⇒ Object
47 48 49 50 |
# File 'lib/jira_client.rb', line 47 def reset! self.configuration = nil @resource = nil end |