class TokyoMetro::App::Renderer::Concerns::Header::Title::Base

Public Instance Methods

render() click to toggle source
# File lib/tokyo_metro/app/renderer/concerns/header/title/base.rb, line 3
  def render
    h.render inline: <<-HAML , type: :haml , locals: h_locals
%div{ class: domain_class_name }
  %h1{ class: h1_class_name }<
    = text_ja
  %h2{ class: :text_en }<
    = text_en
    HAML
  end

Private Instance Methods

h1_class_name() click to toggle source
# File lib/tokyo_metro/app/renderer/concerns/header/title/base.rb, line 21
def h1_class_name
  if /\A[a-zA-Z ]+\Z/ =~ @text_ja
    :text_en
  else
    :text_ja
  end
end
h_locals() click to toggle source
# File lib/tokyo_metro/app/renderer/concerns/header/title/base.rb, line 15
def h_locals
  super.merge({
    h1_class_name: h1_class_name
  })
end