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
- #get_report_data(report_iid) ⇒ Object
- #render_report(report_iid) ⇒ Object
- #report_download_link(report_iid, format, display = nil) ⇒ Object
- #report_download_url(report_iid, format) ⇒ Object
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 |
#report_download_link(report_iid, format, display = nil) ⇒ Object
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 |