class TokyoMetro::App::Renderer::Icon::Image
Public Class Methods
new( request , image_filename , size , class_name: nil )
click to toggle source
Calls superclass method
# File lib/tokyo_metro/app/renderer/icon/image.rb, line 3 def initialize( request , image_filename , size , class_name: nil ) super( request ) @image_filename = image_filename @class_name = class_name @size = size end
Public Instance Methods
render()
click to toggle source
# File lib/tokyo_metro/app/renderer/icon/image.rb, line 10 def render h.image_tag( @image_filename , class: classes ) end
Private Instance Methods
classes()
click to toggle source
# File lib/tokyo_metro/app/renderer/icon/image.rb, line 16 def classes ary = [] if @class_name.present? ary << @class_name end ary << "icon_img_#{ @size }x" ary end