Class: Renalware::Reporting::FetchAuditJson

Inherits:
Object
  • Object
show all
Defined in:
app/models/renalware/reporting/fetch_audit_json.rb

Class Method Summary collapse

Class Method Details

.call(view_name) ⇒ Object



9
10
11
# File 'app/models/renalware/reporting/fetch_audit_json.rb', line 9

def call(view_name)
  convert_rows_from_audit_view_into_datatables_compatible_json(view_name)
end

.convert_rows_from_audit_view_into_datatables_compatible_json(view_name) ⇒ Object



13
14
15
16
17
# File 'app/models/renalware/reporting/fetch_audit_json.rb', line 13

def convert_rows_from_audit_view_into_datatables_compatible_json(view_name)
  conn = ActiveRecord::Base.connection
  result = conn.execute("select audit_view_as_json(#{conn.quote(view_name)});")
  result.values[0][0]
end