module GetViewName
Constants
- VERSION
Public Instance Methods
extract_file_name(fullpath)
click to toggle source
# File lib/get_view_name.rb, line 10 def extract_file_name(fullpath) fullpath.split('/').last.split('.').first end
render_template(template, layout_name = nil, locals = nil)
click to toggle source
Calls superclass method
# File lib/get_view_name.rb, line 4 def render_template(template, layout_name = nil, locals = nil) @view.instance_variable_set(:@view_name, extract_file_name(template.identifier)) @view.define_singleton_method(:view_name) { instance_variable_get(:@view_name) } super(template, layout_name, locals) end