class MingleEventChanges::PropertyChange
Public Instance Methods
desc()
click to toggle source
# File lib/mingle_event_changes/change.rb, line 103 def desc "#{property_definition.name}: #{display_value(old_value)} => #{display_value(new_value)}" end
new_value()
click to toggle source
# File lib/mingle_event_changes/change.rb, line 99 def new_value value(new_value_subject) end
old_value()
click to toggle source
# File lib/mingle_event_changes/change.rb, line 95 def old_value value(old_value_subject) end
Private Instance Methods
value(subject)
click to toggle source
# File lib/mingle_event_changes/change.rb, line 108 def value(subject) case property_definition.data_type when 'user' subject.user when 'card' subject.card else if r = subject.text r.empty? ? nil : r end end end