lib/active_admin/views/components/site_title.rb in activeadmin-1.3.1 vs lib/active_admin/views/components/site_title.rb in activeadmin-1.4.0
- old
+ new
@@ -20,34 +20,33 @@
def site_title_link?
@namespace.site_title_link.present?
end
- def site_title_image?
- @namespace.site_title_image.present?
+ def site_title_image
+ @site_title_image ||= @namespace.site_title_image(helpers)
end
private
def site_title_with_link
helpers.link_to(site_title_content, @namespace.site_title_link)
end
def site_title_content
- if site_title_image?
+ if site_title_image.present?
title_image
else
title_text
end
end
def title_text
- helpers.render_or_call_method_or_proc_on(helpers, @namespace.site_title)
+ @title_text ||= @namespace.site_title(helpers)
end
def title_image
- path = helpers.render_or_call_method_or_proc_on(helpers, @namespace.site_title_image)
- helpers.image_tag(path, id: "site_title_image", alt: title_text)
+ helpers.image_tag(site_title_image, id: "site_title_image", alt: title_text)
end
end
end