class RedmineRest::Models::Issue::Journal

Class that represents issue journals.

Redmine REST provides journals only through ‘/issues.xml?include=journals`, so there’s no reason to use active_resource

Attributes

broken[R]
created_on[RW]
details[RW]
id[RW]
notes[RW]
user[RW]

Public Class Methods

new(params, _persisted) click to toggle source
# File lib/redmine_rest/models/issue/journal.rb, line 18
def initialize(params, _persisted)
  params.each { |attr, value| public_send("#{attr}=", value) }
rescue
  @broken = true
end

Public Instance Methods

details=(value) click to toggle source
# File lib/redmine_rest/models/issue/journal.rb, line 28
def details=(value)
  value = [value] unless value.is_a? Array
  @details = value.map { |v| Detail.new(v) }
end
user=(value) click to toggle source
# File lib/redmine_rest/models/issue/journal.rb, line 24
def user=(value)
  @user = User.new(value, true)
end