class TokyoMetro::App::Renderer::Document::Link
Public Class Methods
new( request , title_ja , title_en , url_action , model_name , icon_name: nil )
click to toggle source
Calls superclass method
TokyoMetro::App::Renderer::Concerns::Link::Normal::MetaClass::new
# File lib/tokyo_metro/app/renderer/document/link.rb, line 3 def initialize( request , title_ja , title_en , url_action , model_name , icon_name: nil ) @model_name = model_name url = url_helpers.url_for( controller: :document , action: url_action , only_path: true ) super( request , title_ja , title_en , url , icon_name: icon_name , class_name_of_link: :link , class_name_of_div_domain: :link_to_document , open_another_window: false , size: :normal , additional_info: additional_info , additional_info_position: :in_text ) end
Private Instance Methods
additional_info()
click to toggle source
# File lib/tokyo_metro/app/renderer/document/link.rb, line 20 def additional_info ::Proc.new { h.render inline: <<-HAML , type: :haml , locals: { model_name: @model_name } %div{ class: [ :model_name , :text_en ] }< = "Model: " + model_name HAML } end
link_for_page_on_the_same_category?()
click to toggle source
# File lib/tokyo_metro/app/renderer/document/link.rb, line 29 def link_for_page_on_the_same_category? nil end