Module: ViewTracker::Helper

Defined in:
lib/view_tracker/helper.rb

Instance Method Summary collapse

Instance Method Details

#display_main_templateObject



18
19
20
21
22
# File 'lib/view_tracker/helper.rb', line 18

def display_main_template
  main_template.tap do |tmpl|
    tmpl += " (#{view_name})" unless main_template == view_name
  end
end

#main_templateObject



8
9
10
11
12
13
14
15
16
# File 'lib/view_tracker/helper.rb', line 8

def main_template
  # rails 2.3.2
  # view_context.instance_variable_get(:@_first_render).path
  controller = controller_name
  action = @render_options[:partial]
  action = action.first[:action] if action.is_a?(Array) and action.first.is_a?(Hash)
  action = action_name unless action.is_a?(String)
  [controller, action] * '/'
end

#view_nameObject



4
5
6
# File 'lib/view_tracker/helper.rb', line 4

def view_name
  [controller_name, action_name] * '/'
end