Sha256: 448a8df805450ea1882b4396ea5afc6e6dbeb7bb04228eed017c98d7d735f68a

Contents?: true

Size: 363 Bytes

Versions: 69

Compression:

Stored size: 363 Bytes

Contents

# encoding: utf-8
module Sinatra
  module MenuHelper
    extend Hexacta

    def menu(option_hash)
      slim "#{Hexacta::GEM_FILE_DIR}/menu/menu".to_sym, locals: option_hash
    end

    setup_dir("/app/views/#{Hexacta::GEM_FILE_DIR}/menu")
    copy_all_files("/lib/sinatra/views/menu","/app/views/#{Hexacta::GEM_FILE_DIR}/menu")
  end

  helpers MenuHelper
end

Version data entries

69 entries across 69 versions & 1 rubygems

Version Path
sinatra-hexacta-1.7.20 lib/sinatra/helpers/menu.rb
sinatra-hexacta-1.7.19 lib/sinatra/helpers/menu.rb
sinatra-hexacta-1.7.18 lib/sinatra/helpers/menu.rb
sinatra-hexacta-1.7.17 lib/sinatra/helpers/menu.rb
sinatra-hexacta-1.7.16 lib/sinatra/helpers/menu.rb
sinatra-hexacta-1.7.15 lib/sinatra/helpers/menu.rb
sinatra-hexacta-1.7.14 lib/sinatra/helpers/menu.rb
sinatra-hexacta-1.7.13 lib/sinatra/helpers/menu.rb
sinatra-hexacta-1.7.12 lib/sinatra/helpers/menu.rb
sinatra-hexacta-1.7.11 lib/sinatra/helpers/menu.rb
sinatra-hexacta-1.7.10 lib/sinatra/helpers/menu.rb
sinatra-hexacta-1.7.9 lib/sinatra/helpers/menu.rb
sinatra-hexacta-1.7.8 lib/sinatra/helpers/menu.rb
sinatra-hexacta-1.7.7 lib/sinatra/helpers/menu.rb
sinatra-hexacta-1.7.6 lib/sinatra/helpers/menu.rb
sinatra-hexacta-1.7.5 lib/sinatra/helpers/menu.rb
sinatra-hexacta-1.7.4 lib/sinatra/helpers/menu.rb
sinatra-hexacta-1.7.3 lib/sinatra/helpers/menu.rb
sinatra-hexacta-1.7.2 lib/sinatra/helpers/menu.rb
sinatra-hexacta-1.7.0 lib/sinatra/helpers/menu.rb