flintinatux/importr

View on GitHub
app/views/layouts/_header.html.haml

Summary

Maintainability
Test Coverage
%header.navbar.navbar-static-top
  .navbar-inner
    .container
      = link_to root_path, id: 'logo' do
        = image_tag 'glyphicons_059_cargo.png'
        importr
      %nav.pull-right
        %ul.nav
          - if signed_in?
            %li
              = link_to dashboard_path do
                %i.icon-th
                Dashboard
            %li
              = link_to user_transactions_path(current_user) do
                %i.icon-list
                Transactions
            %li.dropdown
              %a.dropdown-toggle(href="#" data-toggle="dropdown")
                %i.icon-user
                = current_user.name
                %b.caret
              %ul.dropdown-menu
                %li
                  = link_to edit_user_path(current_user) do
                    %i.icon-wrench
                    Settings
                %li.divider
                %li
                  = link_to signout_path, data: { 'skip-pjax' => true } do
                    %i.icon-off
                    Sign out
          - else
            %li
              = link_to root_path do
                %i.icon-home
                Home
            %li
              = link_to signin_path do
                %i.icon-off
                Sign in