Module: RulesEngineView::Navigate

Defined in:
lib/rules_engine_view/navigate.rb

Instance Method Summary collapse

Instance Method Details

#re_breadcrumbs(*links) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/rules_engine_view/navigate.rb', line 4

def re_breadcrumbs *links
  return if links.empty?
  result = ''
  result << '<div class="re-breadcrumbs">'
  links[0 ... -1].each do |link|
    result << link
    result << "<span class='re-breadcrumbs-seperator'>></span>"
  end
  result << "<em>"
  result << "#{links[-1]}"
  result << "</em>"
  result << "<span class='re-breadcrumbs-seperator'>></span>" if links[-1] == links[0]
  result << '</div>'
  result
end

#re_breadcrumbs_right(*links) ⇒ Object



20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# File 'lib/rules_engine_view/navigate.rb', line 20

def re_breadcrumbs_right *links
  return if links.empty?
  result = ''
  result << '<div class="re-breadcrumbs">'
  links[0 ... -2].each do |link|
    result << link
    result << "<span class='re-breadcrumbs-seperator'>></span>"
  end
  result << "<em>"
  result << "#{links[-2]}"
  result << "</em>"
  result << "<span class='re-breadcrumbs-seperator'>></span>" if links[-2] == links[0]
    
  result << "<div class='re-breadcrumb-right'>#{links[-1]}</div>"
  result << '</div>'      
  result            
end