Module: RailsDbAdmin::Extensions::Railties::ActionView::Helpers::ReportHelper

Defined in:
lib/rails_db_admin/extensions/railties/action_view/helpers/report_helper.rb

Instance Method Summary collapse

Instance Method Details

#get_report_data(report_iid) ⇒ Object



12
13
14
# File 'lib/rails_db_admin/extensions/railties/action_view/helpers/report_helper.rb', line 12

def get_report_data(report_iid)
  RailsDbAdmin::ReportSupport.new.get_report_data(report_iid)
end

#render_report(report_iid) ⇒ Object



8
9
10
# File 'lib/rails_db_admin/extensions/railties/action_view/helpers/report_helper.rb', line 8

def render_report(report_iid)
  RailsDbAdmin::ReportSupport.new.render_report(report_iid)
end


20
21
22
23
# File 'lib/rails_db_admin/extensions/railties/action_view/helpers/report_helper.rb', line 20

def report_download_link(report_iid, format, display=nil)
  display = display || "Download #{format.to_s.humanize}"
  raw "<a target='_blank' href='#{report_download_url(report_iid, format)}'>#{display}</a>"
end

#report_download_url(report_iid, format) ⇒ Object



16
17
18
# File 'lib/rails_db_admin/extensions/railties/action_view/helpers/report_helper.rb', line 16

def report_download_url(report_iid, format)
  raw "/reports/display/#{report_iid}.#{format}"
end