class TokyoMetro::App::Renderer::Document::SizeChangingButton

Public Instance Methods

render() click to toggle source
# File lib/tokyo_metro/app/renderer/document/size_changing_button.rb, line 3
  def render
    h.render inline: <<-HAML , type: :haml , locals: h_locals
%ul{ class: :size_changing_buttons }
  - icon_names.each do | icon_name |
    %li{ class: [ :size_changing_button , icon_name ] }
      = ::TokyoMetro::App::Renderer::Icon.send( icon_name , nil , 1 ).render
    HAML
  end

Private Instance Methods

h_locals() click to toggle source
Calls superclass method
# File lib/tokyo_metro/app/renderer/document/size_changing_button.rb, line 14
def h_locals
  super.merge({
    icon_names: [
      :display_all ,
      :display ,
      :minimize ,
      :minimize_all
    ]
  })
end