Sha256: e42f4cecfae5014a3c2d9262ab9bddad5b205ae4bef50bd701df3b8bc0465164
Contents?: true
Size: 514 Bytes
Versions: 4
Compression:
Stored size: 514 Bytes
Contents
class Camunda::ProcessInstance < Camunda::Model collection_path 'process-instance' def variables response = self.class.get_raw "process-instance/#{id}/variables" deserialize_variables response[:parsed_data][:data] end private def deserialize_variables(hash) hash.transform_values do |value_hash| case value_hash[:type] when "String", "Double", "Integer", "Boolean" value_hash[:value] when "Json" value_hash[:value][:node_type] end end end end
Version data entries
4 entries across 4 versions & 1 rubygems