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