Module: Magazine::ApplicationHelper
- Defined in:
- app/helpers/magazine/application_helper.rb
Instance Method Summary collapse
- #magazine_image_path(path, options = {}) ⇒ Object
- #magazine_image_tag(path, options = {}) ⇒ Object
- #magazine_partial_path(name = nil, options = {}) ⇒ Object
Instance Method Details
#magazine_image_path(path, options = {}) ⇒ Object
7 8 9 10 11 12 |
# File 'app/helpers/magazine/application_helper.rb', line 7 def magazine_image_path(path, = {}) category = _magazine_val(:category, ) article = _magazine_val(:article, ) image_path(['magazine', category.try(:category_slug), article.try(:slug), path].compact.join('/')) end |
#magazine_image_tag(path, options = {}) ⇒ Object
3 4 5 |
# File 'app/helpers/magazine/application_helper.rb', line 3 def magazine_image_tag(path, = {}) image_tag(magazine_image_path(path, ), .except(:category, 'category')) end |
#magazine_partial_path(name = nil, options = {}) ⇒ Object
14 15 16 17 18 19 |
# File 'app/helpers/magazine/application_helper.rb', line 14 def magazine_partial_path(name = nil, = {}) category = _magazine_val(:category, ) article = _magazine_val(:article, ) ['magazine', 'articles', 'shared', category.try(:category_slug), article.try(:slug), name].compact.join('/') end |