class Nav::Template
Public Class Methods
new(template = nil, &block)
click to toggle source
# File lib/rails_nav.rb, line 197 def initialize(template = nil, &block) @erb = ERB.new(template || block.call) @binding = block.binding end
Public Instance Methods
render()
click to toggle source
# File lib/rails_nav.rb, line 202 def render result = @erb.result(@binding) result.respond_to?(:html_safe) ? result.html_safe : result end