Sha256: 78b1d5d6e1452108b221a02199fdc061a1c4caae437c5e1bb878bab1e64cc852
Contents?: true
Size: 584 Bytes
Versions: 8
Compression:
Stored size: 584 Bytes
Contents
module Reactor module Workflow class Comment < Struct.new(:time, :text, :type, :obj_id, :receiver, :user) def initialize(log_entry) super( parse_time(log_entry["logTime"]), log_entry["logText"], log_entry["logType"], log_entry["objectId"], log_entry["receiver"], log_entry["userLogin"] ) end def object ::AbstractObj.find(obj_id) end alias_method :obj, :object protected def parse_time(time) Time.from_iso(time) end end end end
Version data entries
8 entries across 8 versions & 1 rubygems