Module: Guts::TrackersHelper
- Defined in:
- app/helpers/guts/trackers_helper.rb
Overview
View helpers for trackers/logs
Instance Method Summary collapse
-
#render_track(track, layout = nil) ⇒ Object
Renders a track’s partial.
-
#track_view_for(track) ⇒ String
Determines the partial template for a track object.
Instance Method Details
#render_track(track, layout = nil) ⇒ Object
Renders a track’s partial
8 9 10 11 12 |
# File 'app/helpers/guts/trackers_helper.rb', line 8 def render_track(track, layout = nil) return unless track.is_a? Guts::Tracker render partial: track_view_for(track), layout: layout, locals: { track: track } end |
#track_view_for(track) ⇒ String
Determines the partial template for a track object
16 17 18 |
# File 'app/helpers/guts/trackers_helper.rb', line 16 def track_view_for(track) "guts/trackers/actions/#{track.object_type.demodulize.downcase}_#{track.action}" end |