1 class ProxyWorkUnit < WorkUnit
5 def initialize proxied, label
18 def modified_by_user_uuid
19 self.proxied[:modified_by_user_uuid]
23 self.proxied[:created_at]
27 self.proxied[:started_at]
31 self.proxied[:finished_at]
35 if ["Running", "RunningOnServer", "RunningOnClient"].include? self.proxied[:state].to_s
38 self.proxied[:state].to_s
42 def state_bootstrap_class
43 case self.proxied[:state]
46 when 'Failed', 'Cancelled'
48 when 'Running', 'RunningOnServer', 'RunningOnClient'
56 if self.proxied[:state] == 'Complete'
58 elsif self.proxied[:state] == 'Failed'
66 self.proxied[:script_parameters]
74 self.proxied[:repository]
78 self.proxied[:script_version]
81 def supplied_script_version
82 self.proxied[:supplied_script_version]
85 def runtime_constraints
86 self.proxied[:runtime_constraints]