Class: Muwu::RenderHtmlPartial::Navigator

Inherits:
Object
  • Object
show all
Defined in:
lib/muwu/render_html_partial/render_navigator.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#destinationObject

Returns the value of attribute destination.



6
7
8
# File 'lib/muwu/render_html_partial/render_navigator.rb', line 6

def destination
  @destination
end

#headingObject

Returns the value of attribute heading.



6
7
8
# File 'lib/muwu/render_html_partial/render_navigator.rb', line 6

def heading
  @heading
end

#href_document_homeObject

Returns the value of attribute href_document_home.



6
7
8
# File 'lib/muwu/render_html_partial/render_navigator.rb', line 6

def href_document_home
  @href_document_home
end

#href_document_nextObject

Returns the value of attribute href_document_next.



6
7
8
# File 'lib/muwu/render_html_partial/render_navigator.rb', line 6

def href_document_next
  @href_document_next
end

#href_document_prevObject

Returns the value of attribute href_document_prev.



6
7
8
# File 'lib/muwu/render_html_partial/render_navigator.rb', line 6

def href_document_prev
  @href_document_prev
end

Instance Method Details

#renderObject



15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/muwu/render_html_partial/render_navigator.rb', line 15

def render
  @destination.margin_to_zero
  @destination.padding_vertical(1) do
    write_tag_div_open
    # render_heading
    write_tag_nav_open
    render_prev
    render_home
    render_next
    write_tag_nav_close
    write_tag_div_close
  end
end

#render_headingObject



30
31
32
# File 'lib/muwu/render_html_partial/render_navigator.rb', line 30

def render_heading
  write_tag_heading
end

#render_homeObject



40
41
42
# File 'lib/muwu/render_html_partial/render_navigator.rb', line 40

def render_home
  write_tag_a_home
end

#render_nextObject



45
46
47
# File 'lib/muwu/render_html_partial/render_navigator.rb', line 45

def render_next
  write_tag_a_next
end

#render_prevObject



35
36
37
# File 'lib/muwu/render_html_partial/render_navigator.rb', line 35

def render_prev
  write_tag_a_prev
end

#write_tag_a_homeObject



50
51
52
# File 'lib/muwu/render_html_partial/render_navigator.rb', line 50

def write_tag_a_home
  @destination.write_line tag_a_home
end

#write_tag_a_nextObject



55
56
57
# File 'lib/muwu/render_html_partial/render_navigator.rb', line 55

def write_tag_a_next
  @destination.write_line tag_a_next
end

#write_tag_a_prevObject



60
61
62
# File 'lib/muwu/render_html_partial/render_navigator.rb', line 60

def write_tag_a_prev
  @destination.write_line tag_a_prev
end

#write_tag_div_closeObject



65
66
67
# File 'lib/muwu/render_html_partial/render_navigator.rb', line 65

def write_tag_div_close
  @destination.write_line tag_div_close
end

#write_tag_div_openObject



70
71
72
# File 'lib/muwu/render_html_partial/render_navigator.rb', line 70

def write_tag_div_open
  @destination.write_line tag_div_open
end

#write_tag_headingObject



75
76
77
# File 'lib/muwu/render_html_partial/render_navigator.rb', line 75

def write_tag_heading
  @destination.write_line tag_heading
end

#write_tag_nav_closeObject



85
86
87
# File 'lib/muwu/render_html_partial/render_navigator.rb', line 85

def write_tag_nav_close
  @destination.write_line tag_nav_close
end

#write_tag_nav_openObject



80
81
82
# File 'lib/muwu/render_html_partial/render_navigator.rb', line 80

def write_tag_nav_open
  @destination.write_line tag_nav_open
end