class ActiveAdmin::Views::SiteTitle
Public Instance Methods
Source
# File lib/active_admin/views/components/site_title.rb, line 11 def build(namespace) super(id: "site_title") @namespace = namespace if site_title_link? text_node site_title_with_link else text_node site_title_content end end
Calls superclass method
Source
# File lib/active_admin/views/components/site_title.rb, line 26 def site_title_image @site_title_image ||= @namespace.site_title_image(helpers) end
Source
# File lib/active_admin/views/components/site_title.rb, line 22 def site_title_link? @namespace.site_title_link.present? end
Source
# File lib/active_admin/views/components/site_title.rb, line 7 def tag_name "h1" end
Private Instance Methods
Source
# File lib/active_admin/views/components/site_title.rb, line 36 def site_title_content if site_title_image.present? title_image else title_text end end
Source
# File lib/active_admin/views/components/site_title.rb, line 32 def site_title_with_link helpers.link_to(site_title_content, @namespace.site_title_link) end
Source
# File lib/active_admin/views/components/site_title.rb, line 48 def title_image helpers.image_tag(site_title_image, id: "site_title_image", alt: title_text) end
Source
# File lib/active_admin/views/components/site_title.rb, line 44 def title_text @title_text ||= @namespace.site_title(helpers) end