Class: BreadcrumbsOnRailsMicrodataBuilder::Breadcrumbs::SimpleBuilder
- Inherits:
-
Builder
- Object
- Builder
- BreadcrumbsOnRailsMicrodataBuilder::Breadcrumbs::SimpleBuilder
show all
- Defined in:
- lib/breadcrumbs_on_rails_microdata_builder/breadcrumbs/simple_builder.rb
Instance Method Summary
collapse
Methods inherited from Builder
#initialize
Instance Method Details
#render ⇒ Object
12
13
14
15
16
|
# File 'lib/breadcrumbs_on_rails_microdata_builder/breadcrumbs/simple_builder.rb', line 12
def render
@elements.collect do |element|
render_element(element)
end.join(@options[:separator] || " » ")
end
|
#render_element(element) ⇒ Object
18
19
20
21
22
23
24
25
|
# File 'lib/breadcrumbs_on_rails_microdata_builder/breadcrumbs/simple_builder.rb', line 18
def render_element(element)
content = @context.link_to_unless_current(compute_name(element), compute_path(element), element.options)
if @options[:tag]
@context.content_tag(@options[:tag], content)
else
content
end
end
|