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
Calls superclass method
TokyoMetro::App::Renderer::Concerns::Header::MetaClass#h_locals
# 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