Produced by Araxis Merge on 10/4/2017 8:04:41 AM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.
| # | Location | File | Last Modified |
|---|---|---|---|
| 1 | rdk.zip\rdk\product\tests\acceptance-tests\features\steps | triage_consult_steps.rb | Mon Aug 21 12:51:01 2017 UTC |
| 2 | rdk.zip\rdk\product\tests\acceptance-tests\features\steps | triage_consult_steps.rb | Tue Oct 3 20:13:47 2017 UTC |
| Description | Between Files 1 and 2 |
|
|---|---|---|
| Text Blocks | Lines | |
| Unchanged | 4 | 756 |
| Changed | 3 | 6 |
| Inserted | 0 | 0 |
| Removed | 0 | 0 |
| Whitespace | |
|---|---|
| Character case | Differences in character case are significant |
| Line endings | Differences in line endings (CR and LF characters) are ignored |
| CR/LF characters | Not shown in the comparison detail |
No regular expressions were active.
| 1 | def sign_c onsult(par ameter_has h) | |
| 2 | payload = {} | |
| 3 | payload[ 'deploymen tId'] = "# {@deployme nt_id}" | |
| 4 | payload[ 'processDe fId'] = 'O rder.Consu lt' | |
| 5 | payload[ 'taskid'] = '' | |
| 6 | payload[ 'pid'] = v ariable_or _fail(para meter_hash , 'pid') | |
| 7 | user_sig ning = var iable_or_f ail(parame ter_hash, 'signer') | |
| 8 | payload[ 'signature '] = TestC lients.pas sword_for( user_signi ng) | |
| 9 | p "#{use r_signing} #{payload ['signatur e']}" | |
| 10 | ||
| 11 | session = {} | |
| 12 | session[ 'site'] = variable_o r_fail(par ameter_has h, 'site') | |
| 13 | session[ 'uid'] = v ariable_or _fail(para meter_hash , 'uid') | |
| 14 | session[ 'disabled' ] = variab le_or_defa ult(parame ter_hash[' disabled'] , false) | |
| 15 | session[ 'divisionS elect'] = variable_o r_default( parameter_ hash['divi sionSelect '], false) | |
| 16 | ||
| 17 | duz_key = variable _or_fail(p arameter_h ash, 'duz site') | |
| 18 | session[ duz_key] = variable_ or_fail(pa rameter_ha sh, 'duz i d') | |
| 19 | ||
| 20 | session[ 'facility' ] = variab le_or_fail (parameter _hash, 'fa cility') | |
| 21 | session[ 'firstname '] = varia ble_or_fai l(paramete r_hash, 'f irstname') | |
| 22 | session[ 'lastname' ] = variab le_or_fail (parameter _hash, 'la stname') | |
| 23 | session[ 'pcmm'] = [] | |
| 24 | session[ 'requiresR eset'] = f alse | |
| 25 | session[ 'section'] = variabl e_or_defau lt(paramet er_hash['s ection'], 'Medicine' ) | |
| 26 | session[ 'sessionLe ngth'] = 9 00_000 | |
| 27 | session[ 'division' ] = variab le_or_fail (parameter _hash, 'di vision') | |
| 28 | session[ 'title'] = variable_ or_default (parameter _hash['tit le'], 'Cli nician') | |
| 29 | session[ 'provider' ] = variab le_or_defa ult(parame ter_hash[' provider'] , true) | |
| 30 | session[ 'status'] = 'loggedi n' | |
| 31 | session[ 'infobutto n-oid'] = '1.3.6.1.4 .1.3768.86 ' | |
| 32 | session[ 'infobutto n-site'] = 'http://s ervice.oib .utah.edu: 8080/infob utton-serv ice/infoRe quest?' | |
| 33 | preferen ces = { :d efaultScre en => {} } | |
| 34 | ||
| 35 | #session ['permissi ons'] = %w {sign-cons ult-order add-consul t-order ca ncel-task complete-c onsult-ord er edit-co nsult-orde r edit-tas k review-r esult-cons ult-order triage-con sult-order } | |
| 36 | session[ 'permissio ns'] = per missions_a rray | |
| 37 | session[ 'preferenc es'] = pre ferences | |
| 38 | payload[ 'session'] = session | |
| 39 | payload | |
| 40 | end | |
| 41 | ||
| 42 | def update _econsult | |
| 43 | payload = {} | |
| 44 | ||
| 45 | state = @parameter _hash['sta te'] | |
| 46 | payload = update_b ase payloa d, state | |
| 47 | end | |
| 48 | ||
| 49 | def post_s ign_consul t(payload, user) | |
| 50 | domain_p ath = Stri ng.new(RDC lass.resou rcedirecto ry_writeba ck.get_url ('consult- orders-sig n')) | |
| 51 | @respons e = HTTPar tyRDK.post _as_user(d omain_path , user, Te stClients. password_f or(user), payload.to _json, Tas kHelper.he aders) | |
| 52 | end | |
| 53 | ||
| 54 | When(/^the "([^"]*)" client si gns the co nsult orde r$/) do |u ser, table | | |
| 55 | @paramet er_hash = {} | |
| 56 | table.ro ws.each do | paramet er, value | | |
| 57 | @param eter_hash[ parameter] = value | |
| 58 | end | |
| 59 | @paramet er_hash['s igner'] = user | |
| 60 | payload = sign_con sult @para meter_hash | |
| 61 | post_sig n_consult( payload, u ser) | |
| 62 | end | |
| 63 | ||
| 64 | def post_u pdate_sign _completed (payload_j son, user) | |
| 65 | request = RDKQuery .new('task s-update') | |
| 66 | path = r equest.pat h | |
| 67 | @respons e = HTTPar tyRDK.post _as_user(p ath, user, TestClien ts.passwor d_for(user ), payload _json, Tas kHelper.he aders) | |
| 68 | end | |
| 69 | ||
| 70 | When(/^the "([^"]*)" client re quests the task is u pdated to be signed$ /) do |use r, table| | |
| 71 | @paramet er_hash = {} | |
| 72 | table.ro ws.each do | paramet er, value | | |
| 73 | @param eter_hash[ parameter] = value | |
| 74 | end | |
| 75 | ||
| 76 | @patient _id = @par ameter_has h['patient _pid'] | |
| 77 | @activit y_user_id = @paramet er_hash['i nitiator'] | |
| 78 | ||
| 79 | payload_ json = upd ate_sign.t o_json | |
| 80 | post_upd ate_sign_c ompleted(p ayload_jso n, user) | |
| 81 | end | |
| 82 | ||
| 83 | Given(/^th e user R E D A CTED ; DNS has create d and sign ed a consu lt for pat ient "([^" ]*)"$/) do |pid| | |
| 84 | create_a _default_c onsult pid | |
| 85 | retrieve_t ask_id ' R E D A CTED ; DNS ' | |
| 86 | sign_a_d efault_con sult pid | |
| 87 | retrieve_t ask_id ' R E D A CTED ; PL ' | |
| 88 | end | |
| 89 | ||
| 90 | def post_u pdate_task (payload, user) | |
| 91 | request = RDKQuery .new('task s-update') | |
| 92 | path = r equest.pat h | |
| 93 | @respons e = HTTPar tyRDK.post _as_user(p ath, user, TestClien ts.passwor d_for(user ), payload .to_json, TaskHelper .headers) | |
| 94 | end | |
| 95 | ||
| 96 | def start_ update_tas k_no_param eter(user, table) | |
| 97 | expect(@ task_to_up date).to_n ot be_nil | |
| 98 | ||
| 99 | payload = {} | |
| 100 | payload = start_co nsult_requ est_payloa d | |
| 101 | payload[ 'taskid'] = @task_to _update | |
| 102 | table.ro ws.each do | paramet er, value | | |
| 103 | payloa d[paramete r] = value | |
| 104 | end | |
| 105 | payload[ 'parameter '] = nil | |
| 106 | post_upd ate_task p ayload, us er | |
| 107 | end | |
| 108 | ||
| 109 | When(/^the user "([^ "]*)" requ ests to up date task to eConsul t \(start\ )$/) do |u ser, table | | |
| 110 | start_up date_task_ no_paramet er user, t able | |
| 111 | end | |
| 112 | ||
| 113 | When(/^the user "([^ "]*)" requ ests to up date task to Return for Claraf ication \( start\)$/) do |user, table| | |
| 114 | start_up date_task_ no_paramet er user, t able | |
| 115 | end | |
| 116 | ||
| 117 | When(/^the user "([^ "]*)" requ ests to up date task to Referre d to Commu nity Care \(start\)$ /) do |use r, table| | |
| 118 | start_up date_task_ no_paramet er user, t able | |
| 119 | end | |
| 120 | ||
| 121 | When(/^the user "([^ "]*)" requ ests to up date task to Assign to triage member \(s tart\)$/) do |user, table| | |
| 122 | start_up date_task_ no_paramet er user, t able | |
| 123 | end | |
| 124 | ||
| 125 | When(/^the user "([^ "]*)" requ ests to up date task to Send to Schedulin g \(start\ )$/) do |u ser, table | | |
| 126 | start_up date_task_ no_paramet er user, t able | |
| 127 | end | |
| 128 | ||
| 129 | When(/^the user "([^ "]*)" requ ests to up date task to eConsul t$/) do |u ser, table | | |
| 130 | expect(@ task_to_up date).to_n ot be_nil | |
| 131 | paramete r_hash = { } | |
| 132 | table.ro ws.each do | paramet er, value | | |
| 133 | parame ter_hash[p arameter] = value | |
| 134 | end | |
| 135 | ||
| 136 | payload = {} | |
| 137 | payload[ 'deploymen tId'] = @d eployment_ id | |
| 138 | payload[ 'processDe fId'] = "O rder.Consu lt" | |
| 139 | payload[ 'taskid'] = @task_to _update | |
| 140 | payload[ 'icn'] = v ariable_or _fail(para meter_hash , 'icn') | |
| 141 | payload[ 'state'] = variable_ or_fail(pa rameter_ha sh, 'state ') | |
| 142 | ||
| 143 | ordering _provider = {} | |
| 144 | ordering _provider[ 'displayNa me'] = var iable_or_f ail(parame ter_hash, 'orderingP rovider di splayName' ) | |
| 145 | ordering _provider[ 'uid'] = v ariable_or _fail(para meter_hash , 'orderin gProvider uid') | |
| 146 | ||
| 147 | consult_ order = bu ild_consul t_order_pa yload(para meter_hash ) | |
| 148 | ||
| 149 | consult_ order['com munityCare Status'] = nil | |
| 150 | consult_ order['con ditions'] = { :code => "null", :name => "" } | |
| 151 | consult_ order['con tactAttemp t'] = nil | |
| 152 | consult_ order['ins tructions' ] = nil | |
| 153 | consult_ order['ord eringProvi der'] = or dering_pro vider | |
| 154 | consult_ order['ove rrideReaso n'] = nil | |
| 155 | consult_ order['ord erResultCo mment'] = nil | |
| 156 | consult_ order['sch eduledDate '] = nil | |
| 157 | ||
| 158 | paramete r = {} | |
| 159 | paramete r['consult Order'] = consult_or der | |
| 160 | payload[ 'parameter '] = param eter | |
| 161 | post_upd ate_task p ayload, us er | |
| 162 | end | |
| 163 | ||
| 164 | When(/^the user "([^ "]*)" requ ests to up date task to Return for Claraf ication$/) do |user, table| | |
| 165 | expect(@ task_to_up date).to_n ot be_nil | |
| 166 | paramete r_hash = { } | |
| 167 | table.ro ws.each do | paramet er, value | | |
| 168 | parame ter_hash[p arameter] = value | |
| 169 | end | |
| 170 | ||
| 171 | payload = {} | |
| 172 | payload[ 'deploymen tId'] = @d eployment_ id | |
| 173 | payload[ 'processDe fId'] = "O rder.Consu lt" | |
| 174 | payload[ 'taskid'] = @task_to _update | |
| 175 | payload[ 'icn'] = v ariable_or _fail(para meter_hash , 'icn') | |
| 176 | payload[ 'state'] = variable_ or_fail(pa rameter_ha sh, 'state ') | |
| 177 | ||
| 178 | ordering _provider = {} | |
| 179 | ordering _provider[ 'displayNa me'] = var iable_or_f ail(parame ter_hash, 'orderingP rovider di splayName' ) | |
| 180 | ordering _provider[ 'uid'] = v ariable_or _fail(para meter_hash , 'orderin gProvider uid') | |
| 181 | ||
| 182 | consult_ order = bu ild_consul t_order_pa yload(para meter_hash ) | |
| 183 | ||
| 184 | consult_ order['com munityCare Status'] = nil | |
| 185 | consult_ order['con ditions'] = { :code => "null", :name => "" } | |
| 186 | consult_ order['con tactAttemp t'] = nil | |
| 187 | consult_ order['ins tructions' ] = nil | |
| 188 | consult_ order['ord eringProvi der'] = or dering_pro vider | |
| 189 | consult_ order['ove rrideReaso n'] = nil | |
| 190 | consult_ order['ord erResultCo mment'] = nil | |
| 191 | consult_ order['sch eduledDate '] = nil | |
| 192 | consult_ order['for mComment'] = variabl e_or_fail( parameter_ hash, 'for mComment') | |
| 193 | ||
| 194 | paramete r = {} | |
| 195 | paramete r['consult Order'] = consult_or der | |
| 196 | payload[ 'parameter '] = param eter | |
| 197 | post_upd ate_task p ayload, us er | |
| 198 | end | |
| 199 | ||
| 200 | When(/^the user "([^ "]*)" requ ests to up date task to Referre d to Commu nity Care$ /) do |use r, table| | |
| 201 | expect(@ task_to_up date).to_n ot be_nil | |
| 202 | paramete r_hash = { } | |
| 203 | table.ro ws.each do | paramet er, value | | |
| 204 | parame ter_hash[p arameter] = value | |
| 205 | end | |
| 206 | ||
| 207 | payload = {} | |
| 208 | payload[ 'deploymen tId'] = @d eployment_ id | |
| 209 | payload[ 'processDe fId'] = "O rder.Consu lt" | |
| 210 | payload[ 'taskid'] = @task_to _update | |
| 211 | payload[ 'icn'] = v ariable_or _fail(para meter_hash , 'icn') | |
| 212 | payload[ 'state'] = variable_ or_fail(pa rameter_ha sh, 'state ') | |
| 213 | ||
| 214 | ordering _provider = {} | |
| 215 | ordering _provider[ 'displayNa me'] = var iable_or_f ail(parame ter_hash, 'orderingP rovider di splayName' ) | |
| 216 | ordering _provider[ 'uid'] = v ariable_or _fail(para meter_hash , 'orderin gProvider uid') | |
| 217 | ||
| 218 | consult_ order = bu ild_consul t_order_pa yload(para meter_hash ) | |
| 219 | ||
| 220 | consult_ order['com munityCare Status'] = variable_ or_fail(pa rameter_ha sh, 'commu nityCareSt atus') | |
| 221 | consult_ order['com munityCare Type'] = v ariable_or _fail(para meter_hash , 'communi tyCareType ') | |
| 222 | consult_ order['con ditions'] = { :code => "null", :name => "" } | |
| 223 | consult_ order['con tactAttemp t'] = nil | |
| 224 | consult_ order['ins tructions' ] = nil | |
| 225 | consult_ order['ord eringProvi der'] = or dering_pro vider | |
| 226 | consult_ order['ove rrideReaso n'] = nil | |
| 227 | consult_ order['ord erResultCo mment'] = nil | |
| 228 | consult_ order['sch eduledDate '] = nil | |
| 229 | ||
| 230 | paramete r = {} | |
| 231 | paramete r['consult Order'] = consult_or der | |
| 232 | payload[ 'parameter '] = param eter | |
| 233 | post_upd ate_task p ayload, us er | |
| 234 | end | |
| 235 | ||
| 236 | When(/^the user "([^ "]*)" requ ests to up date task to Assign to triage member$/) do |user, table| | |
| 237 | expect(@ task_to_up date).to_n ot be_nil | |
| 238 | paramete r_hash = { } | |
| 239 | table.ro ws.each do | paramet er, value | | |
| 240 | parame ter_hash[p arameter] = value | |
| 241 | end | |
| 242 | ||
| 243 | payload = {} | |
| 244 | payload[ 'deploymen tId'] = @d eployment_ id | |
| 245 | payload[ 'processDe fId'] = "O rder.Consu lt" | |
| 246 | payload[ 'taskid'] = @task_to _update | |
| 247 | payload[ 'icn'] = v ariable_or _fail(para meter_hash , 'icn') | |
| 248 | payload[ 'state'] = variable_ or_fail(pa rameter_ha sh, 'state ') | |
| 249 | ||
| 250 | ordering _provider = {} | |
| 251 | ordering _provider[ 'displayNa me'] = var iable_or_f ail(parame ter_hash, 'orderingP rovider di splayName' ) | |
| 252 | ordering _provider[ 'uid'] = v ariable_or _fail(para meter_hash , 'orderin gProvider uid') | |
| 253 | ||
| 254 | consult_ order = bu ild_consul t_order_pa yload(para meter_hash ) | |
| 255 | acceptin g_provider = {} | |
| 256 | acceptin g_provider ['displayN ame'] = va riable_or_ fail(param eter_hash, 'acceptin gProvider displayNam e') | |
| 257 | acceptin g_provider ['uid'] = variable_o r_fail(par ameter_has h, 'accept ingProvide r uid') | |
| 258 | consult_ order['acc eptingProv ider'] = a ccepting_p rovider | |
| 259 | ||
| 260 | consult_ order['con ditions'] = { :code => "null", :name => "" } | |
| 261 | consult_ order['ord eringProvi der'] = or dering_pro vider | |
| 262 | timing = Time.now. strftime " %Y%m%d%H%M %S %L" | |
| 263 | consult_ order['for mComment'] = "Reassi gn Comment #{timing} " | |
| 264 | ||
| 265 | paramete r = {} | |
| 266 | paramete r['consult Order'] = consult_or der | |
| 267 | payload[ 'parameter '] = param eter | |
| 268 | post_upd ate_task p ayload, us er | |
| 269 | end | |
| 270 | ||
| 271 | When(/^the user "([^ "]*)" requ ests to up date task to Send to Schedulin g$/) do |u ser, table | | |
| 272 | expect(@ task_to_up date).to_n ot be_nil | |
| 273 | paramete r_hash = { } | |
| 274 | table.ro ws.each do | paramet er, value | | |
| 275 | parame ter_hash[p arameter] = value | |
| 276 | end | |
| 277 | ||
| 278 | payload = {} | |
| 279 | payload[ 'deploymen tId'] = @d eployment_ id | |
| 280 | payload[ 'processDe fId'] = "O rder.Consu lt" | |
| 281 | payload[ 'taskid'] = @task_to _update | |
| 282 | payload[ 'icn'] = v ariable_or _fail(para meter_hash , 'icn') | |
| 283 | payload[ 'state'] = variable_ or_fail(pa rameter_ha sh, 'state ') | |
| 284 | ||
| 285 | ordering _provider = {} | |
| 286 | ordering _provider[ 'displayNa me'] = var iable_or_f ail(parame ter_hash, 'orderingP rovider di splayName' ) | |
| 287 | ordering _provider[ 'uid'] = v ariable_or _fail(para meter_hash , 'orderin gProvider uid') | |
| 288 | ||
| 289 | consult_ order = bu ild_consul t_order_pa yload(para meter_hash ) | |
| 290 | # accept ing_provid er = {} | |
| 291 | # accept ing_provid er['displa yName'] = variable_o r_fail(par ameter_has h, 'accept ingProvide r displayN ame') | |
| 292 | # accept ing_provid er['uid'] = variable _or_fail(p arameter_h ash, 'acce ptingProvi der uid') | |
| 293 | # consul t_order['a cceptingPr ovider'] = accepting _provider | |
| 294 | ||
| 295 | consult_ order['con ditions'] = { :code => "null", :name => "" } | |
| 296 | # consul t_order['o rderingPro vider'] = ordering_p rovider | |
| 297 | # timing = Time.no w.strftime "%Y%m%d%H %M%S %L" | |
| 298 | # consul t_order['f ormComment '] = "Reas sign Comme nt #{timin g}" | |
| 299 | ||
| 300 | paramete r = {} | |
| 301 | paramete r['consult Order'] = consult_or der | |
| 302 | payload[ 'parameter '] = param eter | |
| 303 | post_upd ate_task p ayload, us er | |
| 304 | ||
| 305 | end | |
| 306 | ||
| 307 | Then(/^the response reports va lid signat ure$/) do | |
| 308 | response = JSON.pa rse(@respo nse.body) | |
| 309 | expect(r esponse['d ata']['dat a']).to eq ('Valid si gnature') | |
| 310 | end | |
| 311 | ||
| 312 | def start_ signing_up date(paylo ad, user) | |
| 313 | request = RDKQuery .new('task s-update') | |
| 314 | path = r equest.pat h | |
| 315 | ||
| 316 | payload_ json = pay load.to_js on | |
| 317 | @respons e = HTTPar tyRDK.post _as_user(p ath, user, TestClien ts.passwor d_for(user ), payload _json, Tas kHelper.he aders) | |
| 318 | end | |
| 319 | ||
| 320 | When(/^the "([^"]*)" client re quests the sign upda te start$/ ) do |user , table| | |
| 321 | ||
| 322 | payload = {} | |
| 323 | payload[ 'deploymen tId'] = @d eployment_ id | |
| 324 | payload[ 'processDe fId'] = 'O rder.Consu lt' | |
| 325 | payload[ 'taskid'] = @task_to _update | |
| 326 | table.ro ws.each do | key, val ue | | |
| 327 | payloa d[key] = v alue | |
| 328 | end | |
| 329 | start_si gning_upda te payload , user | |
| 330 | end | |
| 331 | ||
| 332 | When(/^set taskid$/) do | |
| 333 | @last_ta sk_id = @t ask_to_upd ate | |
| 334 | end | |
| 335 | ||
| 336 | Then(/^res ponse task contains$ /) do |ext ra_paramet ers| | |
| 337 | @json_ob ject = JSO N.parse(@r esponse.bo dy) | |
| 338 | p @json_ object | |
| 339 | json_ver ify = Json Verifier.n ew | |
| 340 | ||
| 341 | result_a rray = @js on_object[ "data"]['i tems'] | |
| 342 | ||
| 343 | table = [] | |
| 344 | ||
| 345 | extra_pa rameters.r ows.each d o | parame ter, value | | |
| 346 | table. push([para meter, val ue]) | |
| 347 | end | |
| 348 | ||
| 349 | table.ea ch do |fie ldpath, fi eldvaluest ring| | |
| 350 | json_v erify.rese t_output | |
| 351 | ||
| 352 | found = json_ver ify.build_ subarray(f ieldpath, fieldvalue string, re sult_array ) | |
| 353 | result _array = j son_verify .subarry | |
| 354 | p "Che cking for #{fieldpat h}: #{resu lt_array.l ength}" | |
| 355 | end | |
| 356 | expect(r esult_arra y.length). to eq(1)#, "Did not find the e xpected co mbo with P ROCESSINST ANCEID: #{ @processin stanceid} in respons e: #{@json _object["d ata"]['ite ms']}" | |
| 357 | ||
| 358 | end | |
| 359 | ||
| 360 | Given(/^th e user "([ ^"]*)" sig nals to ac tivate ord er$/) do | user, tabl e| | |
| 361 | request = RDKQuery .new('acti vities-sig nal') | |
| 362 | ||
| 363 | path = r equest.pat h | |
| 364 | paramete r_hash = { } | |
| 365 | table.ro ws.each do | key, va lue | | |
| 366 | parame ter_hash[k ey] = valu e | |
| 367 | end | |
| 368 | payload = {} | |
| 369 | payload[ 'deploymen tId'] = @d eployment_ id | |
| 370 | payload[ 'processIn stanceId'] = @proces sinstancei d.to_i | |
| 371 | payload[ 'signalNam e'] = 'ORD ER.ACTIVAT E' | |
| 372 | signal_b ody = {} | |
| 373 | signal_b ody['objec tType'] = 'signalBod y' | |
| 374 | signal_b ody['comme nt'] = 'or der activa te' | |
| 375 | signal_b ody['userI d'] = vari able_or_fa il(paramet er_hash, ' userId') | |
| 376 | paramete r = { :sig nalBody => signal_bo dy } | |
| 377 | payload[ 'parameter '] = param eter | |
| 378 | payload_ json = pay load.to_js on | |
| 379 | @respons e = HTTPar tyRDK.post _as_user(p ath, user, TestClien ts.passwor d_for(user ), payload _json, Tas kHelper.he aders) | |
| 380 | expect(@ response.c ode).to eq (200), "Re ceived #{@ response.c ode}, #{@r esponse.bo dy}" | |
| 381 | end |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.