Sha256: efafb6a454ee47e9ceac5089af99d2ee1bf5c0e54be63de4e262e9a5cf74f9d7

Contents?: true

Size: 589 Bytes

Versions: 6

Compression:

Stored size: 589 Bytes

Contents

# bundle exec rake effective_pages:seed
namespace :effective_pages do
  task seed: :environment do
    include EffectiveMenusHelper

    return true if Effective::Menu.find_by_title('main menu').present?

    Effective::Menu.new(:title => 'main menu').build do
      dropdown 'About' do
        item '111'
        item '222'
        dropdown 'More...' do
          item '333'
          item '444'
        end
      end

      dropdown 'Pages' do
        item 'AAA'
        divider
        item 'BBB'
        item 'CCC'
        divider
        item 'DDD'
      end
    end.save!

  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
effective_pages-3.0.5 lib/tasks/effective_pages_tasks.rake
effective_pages-3.0.4 lib/tasks/effective_pages_tasks.rake
effective_pages-3.0.3 lib/tasks/effective_pages_tasks.rake
effective_pages-3.0.2 lib/tasks/effective_pages_tasks.rake
effective_pages-3.0.1 lib/tasks/effective_pages_tasks.rake
effective_pages-3.0.0 lib/tasks/effective_pages_tasks.rake