Class: Muwu::RenderHtmlPartial::Navigator
- Inherits:
-
Object
- Object
- Muwu::RenderHtmlPartial::Navigator
- Defined in:
- lib/muwu/render_html_partial/render_navigator.rb
Instance Attribute Summary collapse
-
#destination ⇒ Object
Returns the value of attribute destination.
-
#heading ⇒ Object
Returns the value of attribute heading.
-
#href_document_home ⇒ Object
Returns the value of attribute href_document_home.
-
#href_document_next ⇒ Object
Returns the value of attribute href_document_next.
-
#href_document_prev ⇒ Object
Returns the value of attribute href_document_prev.
Instance Method Summary collapse
- #render ⇒ Object
- #render_heading ⇒ Object
- #render_home ⇒ Object
- #render_next ⇒ Object
- #render_prev ⇒ Object
- #write_tag_a_home ⇒ Object
- #write_tag_a_next ⇒ Object
- #write_tag_a_prev ⇒ Object
- #write_tag_div_close ⇒ Object
- #write_tag_div_open ⇒ Object
- #write_tag_heading ⇒ Object
- #write_tag_nav_close ⇒ Object
- #write_tag_nav_open ⇒ Object
Instance Attribute Details
#destination ⇒ Object
Returns the value of attribute destination.
6 7 8 |
# File 'lib/muwu/render_html_partial/render_navigator.rb', line 6 def destination @destination end |
#heading ⇒ Object
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_home ⇒ Object
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_next ⇒ Object
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_prev ⇒ Object
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
#render ⇒ Object
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_heading ⇒ Object
30 31 32 |
# File 'lib/muwu/render_html_partial/render_navigator.rb', line 30 def render_heading write_tag_heading end |
#render_home ⇒ Object
40 41 42 |
# File 'lib/muwu/render_html_partial/render_navigator.rb', line 40 def render_home write_tag_a_home end |
#render_next ⇒ Object
45 46 47 |
# File 'lib/muwu/render_html_partial/render_navigator.rb', line 45 def render_next write_tag_a_next end |
#render_prev ⇒ Object
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_home ⇒ Object
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_next ⇒ Object
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_prev ⇒ Object
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_close ⇒ Object
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_open ⇒ Object
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_heading ⇒ Object
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_close ⇒ Object
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_open ⇒ Object
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 |