class ActiveAdmin::Views::SiteTitle

Public Instance Methods

build(namespace) click to toggle source
Calls superclass method
# File lib/active_admin/views/components/site_title.rb, line 10
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
site_title_image() click to toggle source
# File lib/active_admin/views/components/site_title.rb, line 25
def site_title_image
  @site_title_image ||= @namespace.site_title_image(helpers)
end
tag_name() click to toggle source
# File lib/active_admin/views/components/site_title.rb, line 6
def tag_name
  'h1'
end

Private Instance Methods

site_title_content() click to toggle source
# File lib/active_admin/views/components/site_title.rb, line 35
def site_title_content
  if site_title_image.present?
    title_image
  else
    title_text
  end
end
title_image() click to toggle source
# File lib/active_admin/views/components/site_title.rb, line 47
def title_image
  helpers.image_tag(site_title_image, id: "site_title_image", alt: title_text)
end
title_text() click to toggle source
# File lib/active_admin/views/components/site_title.rb, line 43
def title_text
  @title_text ||= @namespace.site_title(helpers)
end