Module: Rgviz::JsRenderer
- Defined in:
- lib/rgviz_rails/js_renderer.rb
Class Method Summary collapse
Class Method Details
.render(table, tqx) ⇒ Object
3 4 5 6 7 8 |
# File 'lib/rgviz_rails/js_renderer.rb', line 3 def self.render(table, tqx) response_handler = tqx['responseHandler'] req_id = tqx['reqId'] version = tqx['version'] "#{response_handler}({reqId:'#{req_id}',status:'ok',version:'#{version}',table:#{table.to_json}});" end |
.render_error(reason, message, tqx) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/rgviz_rails/js_renderer.rb', line 10 def self.render_error(reason, , tqx) reason = reason.gsub("'", "\\'") = .gsub("'", "\\'") response_handler = tqx['responseHandler'] req_id = tqx['reqId'] version = tqx['version'] "#{response_handler}({reqId:'#{req_id}',status:'error',version:'#{version}',errors:[{reason:'#{reason}', message:'#{}'}]});" end |