docs/top-level-namespace.html in cpaas-sdk-1.1.0 vs docs/top-level-namespace.html in cpaas-sdk-1.2.0

- old
+ new

@@ -104,11 +104,11 @@ <ul class="summary"> <li class="public "> <span class="summary_signature"> - <a href="top-level-namespace.html#compose_error_from-instance_method" title="#compose_error_from (instance method)">#<strong>compose_error_from</strong>(err_response) &#x21d2; Object </a> + <a href="top-level-namespace.html#compose_error_from-instance_method" title="#compose_error_from (instance method)">#<strong>compose_error_from</strong>(response) &#x21d2; Object </a> </span> @@ -192,11 +192,11 @@ <li class="public "> <span class="summary_signature"> - <a href="top-level-namespace.html#process_response-instance_method" title="#process_response (instance method)">#<strong>process_response</strong>(res) &#x21d2; Object </a> + <a href="top-level-namespace.html#process_response-instance_method" title="#process_response (instance method)">#<strong>process_response</strong>(res, remove_outer_key = true) &#x21d2; Object </a> </span> @@ -289,11 +289,11 @@ <div class="method_details first"> <h3 class="signature first" id="compose_error_from-instance_method"> - #<strong>compose_error_from</strong>(err_response) &#x21d2; <tt>Object</tt> + #<strong>compose_error_from</strong>(response) &#x21d2; <tt>Object</tt> @@ -301,12 +301,10 @@ <tr> <td> <pre class="lines"> -23 -24 25 26 27 28 29 @@ -321,35 +319,37 @@ 38 39 40 41 42 -43</pre> +43 +44 +45</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/cpaas/util.rb', line 23</span> + <pre class="code"><span class="info file"># File 'lib/cpaas-sdk/util.rb', line 25</span> -<span class='kw'>def</span> <span class='id identifier rubyid_compose_error_from'>compose_error_from</span><span class='lparen'>(</span><span class='id identifier rubyid_err_response'>err_response</span><span class='rparen'>)</span> - <span class='id identifier rubyid_error_obj'>error_obj</span> <span class='op'>=</span> <span class='id identifier rubyid_deep_find'><span class='object_link'><a href="#deep_find-instance_method" title="#deep_find (method)">deep_find</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_err_response'>err_response</span><span class='comma'>,</span> <span class='symbol'>:message_id</span><span class='rparen'>)</span> +<span class='kw'>def</span> <span class='id identifier rubyid_compose_error_from'>compose_error_from</span><span class='lparen'>(</span><span class='id identifier rubyid_response'>response</span><span class='rparen'>)</span> + <span class='id identifier rubyid_error_obj'>error_obj</span> <span class='op'>=</span> <span class='id identifier rubyid_deep_find'><span class='object_link'><a href="#deep_find-instance_method" title="#deep_find (method)">deep_find</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_response'>response</span><span class='comma'>,</span> <span class='symbol'>:message_id</span><span class='rparen'>)</span> <span class='kw'>if</span> <span class='lparen'>(</span><span class='id identifier rubyid_error_obj'>error_obj</span><span class='rparen'>)</span> <span class='id identifier rubyid_message'>message</span> <span class='op'>=</span> <span class='id identifier rubyid_error_obj'>error_obj</span><span class='lbracket'>[</span><span class='symbol'>:text</span><span class='rbracket'>]</span> <span class='id identifier rubyid_error_obj'>error_obj</span><span class='lbracket'>[</span><span class='symbol'>:variables</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_each_with_index'>each_with_index</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_variable'>variable</span><span class='comma'>,</span> <span class='id identifier rubyid_index'>index</span><span class='op'>|</span> <span class='id identifier rubyid_message'>message</span><span class='period'>.</span><span class='id identifier rubyid_gsub!'>gsub!</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>%</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_index'>index</span> <span class='op'>+</span> <span class='int'>1</span><span class='embexpr_end'>}</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='id identifier rubyid_variable'>variable</span><span class='rparen'>)</span> <span class='rbrace'>}</span> - <span class='id identifier rubyid_response'>response</span> <span class='op'>=</span> <span class='lbrace'>{</span> + <span class='kw'>return</span> <span class='lbrace'>{</span> <span class='label'>name:</span> <span class='id identifier rubyid_error_obj'>error_obj</span><span class='lbracket'>[</span><span class='symbol'>:name</span><span class='rbracket'>]</span><span class='comma'>,</span> <span class='label'>exception_id:</span> <span class='id identifier rubyid_error_obj'>error_obj</span><span class='lbracket'>[</span><span class='symbol'>:message_id</span><span class='rbracket'>]</span><span class='comma'>,</span> <span class='label'>message:</span> <span class='id identifier rubyid_message'>message</span> <span class='rbrace'>}</span> - <span class='kw'>else</span> - <span class='id identifier rubyid_response'>response</span> <span class='op'>=</span> <span class='lbrace'>{</span> - <span class='label'>name:</span> <span class='id identifier rubyid_err_response'>err_response</span><span class='period'>.</span><span class='id identifier rubyid_keys'>keys</span><span class='period'>.</span><span class='id identifier rubyid_first'>first</span><span class='comma'>,</span> - <span class='label'>exception_id:</span> <span class='tstring'><span class='tstring_beg'>&#39;</span><span class='tstring_content'>Unknown</span><span class='tstring_end'>&#39;</span></span><span class='comma'>,</span> - <span class='label'>message:</span> <span class='id identifier rubyid_err_response'>err_response</span><span class='lbracket'>[</span><span class='symbol'>:message</span><span class='rbracket'>]</span> - <span class='rbrace'>}</span> <span class='kw'>end</span> + + + <span class='lbrace'>{</span> + <span class='label'>name:</span> <span class='id identifier rubyid_response'>response</span><span class='lbracket'>[</span><span class='symbol'>:error</span><span class='rbracket'>]</span> <span class='op'>||</span> <span class='id identifier rubyid_response'>response</span><span class='period'>.</span><span class='id identifier rubyid_keys'>keys</span><span class='period'>.</span><span class='id identifier rubyid_first'>first</span><span class='comma'>,</span> + <span class='label'>message:</span> <span class='id identifier rubyid_response'>response</span><span class='lbracket'>[</span><span class='symbol'>:error_description</span><span class='rbracket'>]</span> <span class='op'>||</span> <span class='id identifier rubyid_response'>response</span><span class='lbracket'>[</span><span class='symbol'>:message</span><span class='rbracket'>]</span> + <span class='rbrace'>}</span> <span class='kw'>end</span></pre> </td> </tr> </table> </div> @@ -367,23 +367,23 @@ <tr> <td> <pre class="lines"> -66 -67 68 69 70 71 72 73 74 -75</pre> +75 +76 +77</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/cpaas/util.rb', line 66</span> + <pre class="code"><span class="info file"># File 'lib/cpaas-sdk/util.rb', line 68</span> <span class='kw'>def</span> <span class='id identifier rubyid_convert_hash_keys'>convert_hash_keys</span><span class='lparen'>(</span><span class='id identifier rubyid_value'>value</span><span class='rparen'>)</span> <span class='kw'>case</span> <span class='id identifier rubyid_value'>value</span> <span class='kw'>when</span> <span class='const'>Array</span> <span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_map'>map</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_v'>v</span><span class='op'>|</span> <span class='id identifier rubyid_convert_hash_keys'>convert_hash_keys</span><span class='lparen'>(</span><span class='id identifier rubyid_v'>v</span><span class='rparen'>)</span> <span class='rbrace'>}</span> @@ -411,12 +411,10 @@ <tr> <td> <pre class="lines"> -49 -50 51 52 53 54 55 @@ -426,14 +424,16 @@ 59 60 61 62 63 -64</pre> +64 +65 +66</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/cpaas/util.rb', line 49</span> + <pre class="code"><span class="info file"># File 'lib/cpaas-sdk/util.rb', line 51</span> <span class='kw'>def</span> <span class='id identifier rubyid_deep_find'>deep_find</span><span class='lparen'>(</span><span class='id identifier rubyid_object'>object</span><span class='comma'>,</span> <span class='id identifier rubyid_key'>key</span><span class='comma'>,</span> <span class='id identifier rubyid_parentKey'>parentKey</span> <span class='op'>=</span> <span class='tstring'><span class='tstring_beg'>&#39;</span><span class='tstring_end'>&#39;</span></span><span class='rparen'>)</span> <span class='id identifier rubyid_result'>result</span> <span class='op'>=</span> <span class='kw'>nil</span> <span class='kw'>if</span> <span class='id identifier rubyid_object'>object</span><span class='period'>.</span><span class='id identifier rubyid_respond_to?'>respond_to?</span><span class='lparen'>(</span><span class='symbol'>:key?</span><span class='rparen'>)</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_object'>object</span><span class='period'>.</span><span class='id identifier rubyid_key?'>key?</span><span class='lparen'>(</span><span class='id identifier rubyid_key'>key</span><span class='rparen'>)</span> @@ -467,16 +467,16 @@ <tr> <td> <pre class="lines"> -45 -46 -47</pre> +47 +48 +49</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/cpaas/util.rb', line 45</span> + <pre class="code"><span class="info file"># File 'lib/cpaas-sdk/util.rb', line 47</span> <span class='kw'>def</span> <span class='id identifier rubyid_id_from'>id_from</span> <span class='lparen'>(</span><span class='id identifier rubyid_url'>url</span><span class='rparen'>)</span> <span class='id identifier rubyid_url'>url</span><span class='period'>.</span><span class='id identifier rubyid_split'>split</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&#39;</span><span class='tstring_content'>/</span><span class='tstring_end'>&#39;</span></span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_last'>last</span> <span class='kw'>end</span></pre> </td> @@ -485,11 +485,11 @@ </div> <div class="method_details "> <h3 class="signature " id="process_response-instance_method"> - #<strong>process_response</strong>(res) &#x21d2; <tt>Object</tt> + #<strong>process_response</strong>(res, remove_outer_key = true) &#x21d2; <tt>Object</tt> @@ -517,16 +517,18 @@ 16 17 18 19 20 -21</pre> +21 +22 +23</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/cpaas/util.rb', line 1</span> + <pre class="code"><span class="info file"># File 'lib/cpaas-sdk/util.rb', line 1</span> -<span class='kw'>def</span> <span class='id identifier rubyid_process_response'>process_response</span><span class='lparen'>(</span><span class='id identifier rubyid_res'>res</span><span class='rparen'>)</span> +<span class='kw'>def</span> <span class='id identifier rubyid_process_response'>process_response</span><span class='lparen'>(</span><span class='id identifier rubyid_res'>res</span><span class='comma'>,</span> <span class='id identifier rubyid_remove_outer_key'>remove_outer_key</span> <span class='op'>=</span> <span class='kw'>true</span><span class='rparen'>)</span> <span class='kw'>if</span> <span class='id identifier rubyid_res'>res</span><span class='period'>.</span><span class='id identifier rubyid_key?'>key?</span> <span class='symbol'>:exception_id</span> <span class='id identifier rubyid_response'>response</span> <span class='op'>=</span> <span class='id identifier rubyid_res'>res</span> <span class='kw'>elsif</span> <span class='id identifier rubyid_res'>res</span> <span class='op'>&amp;&amp;</span> <span class='id identifier rubyid_res'>res</span><span class='period'>.</span><span class='id identifier rubyid_dig'>dig</span><span class='lparen'>(</span><span class='symbol'>:__for_test__</span><span class='rparen'>)</span> <span class='id identifier rubyid_custom_body'>custom_body</span> <span class='op'>=</span> <span class='id identifier rubyid_res'>res</span><span class='period'>.</span><span class='id identifier rubyid_dig'>dig</span><span class='lparen'>(</span><span class='symbol'>:custom_body</span><span class='rparen'>)</span> <span class='id identifier rubyid_reject'><span class='object_link'><a href="#reject-instance_method" title="#reject (method)">reject</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_res'>res</span><span class='comma'>,</span> <span class='symbol'>:custom_body</span><span class='rparen'>)</span> @@ -536,13 +538,15 @@ <span class='kw'>end</span> <span class='id identifier rubyid_response'>response</span> <span class='op'>=</span> <span class='id identifier rubyid_custom_body'>custom_body</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span> <span class='op'>?</span> <span class='id identifier rubyid_res'>res</span> <span class='op'>:</span> <span class='id identifier rubyid_res'>res</span><span class='period'>.</span><span class='id identifier rubyid_merge'>merge</span><span class='lparen'>(</span><span class='id identifier rubyid_custom_body'>custom_body</span><span class='rparen'>)</span> <span class='kw'>elsif</span> <span class='id identifier rubyid_block_given?'>block_given?</span> <span class='id identifier rubyid_response'>response</span> <span class='op'>=</span> <span class='kw'>yield</span> <span class='id identifier rubyid_res'>res</span> - <span class='kw'>else</span> + <span class='kw'>elsif</span> <span class='id identifier rubyid_remove_outer_key'>remove_outer_key</span> <span class='id identifier rubyid_topLevelKey'>topLevelKey</span> <span class='op'>=</span> <span class='id identifier rubyid_res'>res</span><span class='period'>.</span><span class='id identifier rubyid_keys'>keys</span><span class='period'>.</span><span class='id identifier rubyid_first'>first</span> <span class='id identifier rubyid_response'>response</span> <span class='op'>=</span> <span class='id identifier rubyid_res'>res</span><span class='lbracket'>[</span><span class='id identifier rubyid_topLevelKey'>topLevelKey</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_as_json'>as_json</span> + <span class='kw'>else</span> + <span class='id identifier rubyid_response'>response</span> <span class='op'>=</span> <span class='id identifier rubyid_res'>res</span> <span class='kw'>end</span> <span class='id identifier rubyid_response'>response</span> <span class='kw'>end</span></pre> </td> @@ -563,16 +567,16 @@ <tr> <td> <pre class="lines"> -89 -90 -91</pre> +91 +92 +93</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/cpaas/util.rb', line 89</span> + <pre class="code"><span class="info file"># File 'lib/cpaas-sdk/util.rb', line 91</span> <span class='kw'>def</span> <span class='id identifier rubyid_reject'>reject</span><span class='lparen'>(</span><span class='id identifier rubyid_obj'>obj</span><span class='comma'>,</span> <span class='id identifier rubyid_key'>key</span><span class='rparen'>)</span> <span class='id identifier rubyid_obj'>obj</span><span class='period'>.</span><span class='id identifier rubyid_reject'>reject</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_k'>k</span><span class='comma'>,</span><span class='id identifier rubyid_v'>v</span><span class='op'>|</span> <span class='id identifier rubyid_k'>k</span> <span class='op'>==</span> <span class='id identifier rubyid_key'>key</span> <span class='rbrace'>}</span> <span class='kw'>end</span></pre> </td> @@ -593,20 +597,20 @@ <tr> <td> <pre class="lines"> -81 -82 83 84 85 86 -87</pre> +87 +88 +89</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/cpaas/util.rb', line 81</span> + <pre class="code"><span class="info file"># File 'lib/cpaas-sdk/util.rb', line 83</span> <span class='kw'>def</span> <span class='id identifier rubyid_underscore'>underscore</span><span class='lparen'>(</span><span class='id identifier rubyid_str'>str</span><span class='rparen'>)</span> <span class='id identifier rubyid_str'>str</span><span class='period'>.</span><span class='id identifier rubyid_gsub'>gsub</span><span class='lparen'>(</span><span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>::</span><span class='regexp_end'>/</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&#39;</span><span class='tstring_content'>/</span><span class='tstring_end'>&#39;</span></span><span class='rparen'>)</span><span class='period'>.</span> <span class='id identifier rubyid_gsub'>gsub</span><span class='lparen'>(</span><span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>([A-Z]+)([A-Z][a-z])</span><span class='regexp_end'>/</span></span><span class='comma'>,</span><span class='tstring'><span class='tstring_beg'>&#39;</span><span class='tstring_content'>\1_\2</span><span class='tstring_end'>&#39;</span></span><span class='rparen'>)</span><span class='period'>.</span> <span class='id identifier rubyid_gsub'>gsub</span><span class='lparen'>(</span><span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>([a-z\d])([A-Z])</span><span class='regexp_end'>/</span></span><span class='comma'>,</span><span class='tstring'><span class='tstring_beg'>&#39;</span><span class='tstring_content'>\1_\2</span><span class='tstring_end'>&#39;</span></span><span class='rparen'>)</span><span class='period'>.</span> @@ -631,16 +635,16 @@ <tr> <td> <pre class="lines"> -77 -78 -79</pre> +79 +80 +81</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/cpaas/util.rb', line 77</span> + <pre class="code"><span class="info file"># File 'lib/cpaas-sdk/util.rb', line 79</span> <span class='kw'>def</span> <span class='id identifier rubyid_underscore_key'>underscore_key</span><span class='lparen'>(</span><span class='id identifier rubyid_k'>k</span><span class='rparen'>)</span> <span class='id identifier rubyid_underscore'><span class='object_link'><a href="#underscore-instance_method" title="#underscore (method)">underscore</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_k'>k</span><span class='period'>.</span><span class='id identifier rubyid_to_s'>to_s</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_to_sym'>to_sym</span> <span class='kw'>end</span></pre> </td> @@ -651,10 +655,10 @@ </div> </div> <div id="footer"> - Generated on Thu Oct 17 17:28:29 2019 by + Generated on Wed May 6 19:02:40 2020 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.20 (ruby-2.5.0). </div> </div> \ No newline at end of file