Class: TimeLogRobot::JIRA::WorkLogger
- Inherits:
-
Object
- Object
- TimeLogRobot::JIRA::WorkLogger
- Includes:
- HTTParty
- Defined in:
- lib/time_log_robot/jira/work_logger.rb
Defined Under Namespace
Classes: UnauthorizedError
Class Attribute Summary collapse
-
.errors ⇒ Object
Returns the value of attribute errors.
-
.issue_key ⇒ Object
Returns the value of attribute issue_key.
-
.successes ⇒ Object
Returns the value of attribute successes.
Class Method Summary collapse
Class Attribute Details
.errors ⇒ Object
Returns the value of attribute errors.
13 14 15 |
# File 'lib/time_log_robot/jira/work_logger.rb', line 13 def errors @errors end |
.issue_key ⇒ Object
Returns the value of attribute issue_key.
13 14 15 |
# File 'lib/time_log_robot/jira/work_logger.rb', line 13 def issue_key @issue_key end |
.successes ⇒ Object
Returns the value of attribute successes.
13 14 15 |
# File 'lib/time_log_robot/jira/work_logger.rb', line 13 def successes @successes end |
Class Method Details
.log_all(service:, time_entries:) ⇒ Object
15 16 17 18 19 20 21 |
# File 'lib/time_log_robot/jira/work_logger.rb', line 15 def log_all(service:, time_entries:) time_entries.each do |raw_entry| entry = Entry.new(service: service, raw_entry: raw_entry) log(entry) unless is_logged?(entry) end report! end |