Module: Metazilla::ViewHelper
- Defined in:
- lib/metazilla/view_helper.rb
Instance Method Summary collapse
- #app_title(value = nil) ⇒ Object
- #full_title ⇒ Object
- #meta(name, content = nil) ⇒ Object
- #meta_tag(name) ⇒ Object
- #title(value = nil) ⇒ Object
- #title_tag ⇒ Object
Instance Method Details
#app_title(value = nil) ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/metazilla/view_helper.rb', line 11 def app_title(value = nil) if value.present? [:app_title] = value else [:app_title] || ("application") end end |
#full_title ⇒ Object
23 24 25 |
# File 'lib/metazilla/view_helper.rb', line 23 def full_title [title, app_title].flatten.select { |i| i.present? }.join(Metazilla.configuration.separator) end |
#meta(name, content = nil) ⇒ Object
27 28 29 30 31 32 33 |
# File 'lib/metazilla/view_helper.rb', line 27 def (name, content = nil) if content.present? [name] = content else [name] || ("meta_#{name}") end end |
#meta_tag(name) ⇒ Object
35 36 37 |
# File 'lib/metazilla/view_helper.rb', line 35 def (name) tag :meta, name: name, content: (name) end |
#title(value = nil) ⇒ Object
3 4 5 6 7 8 9 |
# File 'lib/metazilla/view_helper.rb', line 3 def title(value = nil) if value.present? [:page_title] = value else [:page_title] || ("title") end end |
#title_tag ⇒ Object
19 20 21 |
# File 'lib/metazilla/view_helper.rb', line 19 def title_tag content_tag :title, full_title end |