Sha256: c7a307fc98141f2b0a71542ac93178b453a0c2f604f02f3e97d56c173aa7f92e

Contents?: true

Size: 976 Bytes

Versions: 28

Compression:

Stored size: 976 Bytes

Contents

namespace :mapfish do

  require 'generators/mapfish/install/install_generator'

  task :seed_database => :environment do
    site = ENV['SITE']
    generator = Mapfish::Generators::InstallGenerator.new([], ["--default-site-name=#{site}"])
    generator.seed_database
  end

  namespace :viewer do

  require 'rails/generators'

  task :create => :environment do
    repo = ENV['repo']
    name = ENV['name']
    category = ENV['category'] || 'Uncategorized'
    Rails::Generators.invoke 'mapfish:viewer', ["--name=#{name}", "--repo=#{repo}"]
    app = Gbapplication.find_or_create_by_name(name)
    category = Category.find_or_create_by_title(category)
    app.categories << category
  end

  task :register => :environment do
    name = ENV['name']
    category = ENV['category'] || 'Uncategorized'
    app = Gbapplication.find_or_create_by_name(name)
    default_category = Category.find_or_create_by_title(category)
    app.categories << default_category
  end

  end

end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
gb_mapfish_appserver-0.8.5 lib/tasks/mapfish.rake
gb_mapfish_appserver-0.8.4 lib/tasks/mapfish.rake
gb_mapfish_appserver-0.8.3 lib/tasks/mapfish.rake
gb_mapfish_appserver-0.8.2 lib/tasks/mapfish.rake
gb_mapfish_appserver-0.8.1 lib/tasks/mapfish.rake
gb_mapfish_appserver-0.8.0 lib/tasks/mapfish.rake
gb_mapfish_appserver-0.0.7 lib/tasks/mapfish.rake
gb_mapfish_appserver-0.0.6 lib/tasks/mapfish.rake