Sha256: e079109962febc59d303f0f731a5200e57ebcb9b08267b40a811690fc3acacca

Contents?: true

Size: 685 Bytes

Versions: 4

Compression:

Stored size: 685 Bytes

Contents

say '## PUBLIC LAYOUT >>'

file 'app/views/application/_flash_messages.html.haml', <<-END
- flash.each do |key, value|
  .alert{ class: "alert-" + key.to_s }
    %button{ type: "button", class: "close", "data-dismiss" => "alert"}
      &times;
    = value
END

run 'rm app/views/layouts/application.html.erb'
file 'app/views/layouts/application.html.haml', <<-END
!!! 5
%html{ lang: I18n.locale }
  %head
    %meta{ charset: 'utf-8'}
    %title #{app_name.humanize}
    = csrf_meta_tag
    = stylesheet_link_tag "application"

  %body{ "data-locale" => I18n.locale }

    .container
      =render partial: 'flash_messages'

      = yield

    = javascript_include_tag "application"
END

Version data entries

4 entries across 2 versions & 1 rubygems

Version Path
rails-maker-0.1.11 templates/default/lib/public_layout.rb
rails-maker-0.1.11 templates/rails2/lib/public_layout.rb
rails-maker-0.1.9 templates/default/lib/public_layout.rb
rails-maker-0.1.9 templates/rails2/lib/public_layout.rb