Commit c000d46ced687a4375ddf0f86d8a5302e2836bce
1 parent
46f53dff
add raw xml output
Showing
1 changed file
with
6 additions
and
2 deletions
Show diff stats
lib/syspro/business_objects/combrw.rb
@@ -12,11 +12,15 @@ module Syspro | @@ -12,11 +12,15 @@ module Syspro | ||
12 | attr_accessor :browse_name, :start_condition, :return_rows, :filters, | 12 | attr_accessor :browse_name, :start_condition, :return_rows, :filters, |
13 | :table_name, :title, :columns | 13 | :table_name, :title, :columns |
14 | 14 | ||
15 | - def call(user_id) | 15 | + def call(user_id, raw) |
16 | xml_in = template.result(binding) | 16 | xml_in = template.result(binding) |
17 | params = { 'UserId' => user_id, 'XmlIn' => xml_in } | 17 | params = { 'UserId' => user_id, 'XmlIn' => xml_in } |
18 | resp = ComBrw.browse(params) | 18 | resp = ComBrw.browse(params) |
19 | - parse_response(resp) | 19 | + unless raw |
20 | + parse_response(resp) | ||
21 | + else | ||
22 | + resp | ||
23 | + end | ||
20 | end | 24 | end |
21 | 25 | ||
22 | def template | 26 | def template |