Sha256: bcc4249c5f2d11f4ea28a4fa5fabe762309854b2116e706eb341fc5952466e86

Contents?: true

Size: 813 Bytes

Versions: 21

Compression:

Stored size: 813 Bytes

Contents

require 'fileutils'

namespace :facebooker do

  desc "Create a basic facebooker.yml configuration file"
  task :setup => :environment do   
    facebook_config = File.join(RAILS_ROOT,"config","facebooker.yml")
    unless File.exist?(facebook_config)
      plugin_root = File.join(RAILS_ROOT,"vendor","plugins")
      facebook_config_tpl = File.join(plugin_root,"facebooker","generators","facebook","templates","config","facebooker.yml")
      FileUtils.cp facebook_config_tpl, facebook_config 
      puts "Ensure 'GatewayPorts yes' is enabled in the remote development server's sshd config when using any of the facebooker:tunnel:*' rake tasks"
      puts "Configuration created in #{RAILS_ROOT}/config/facebooker.yml"
    else
      puts "#{RAILS_ROOT}/config/facebooker.yml already exists"
    end
  end
  
end

Version data entries

21 entries across 21 versions & 7 rubygems

Version Path
facebooker-1.0.73 lib/tasks/facebooker.rake
facebooker-1.0.72 lib/tasks/facebooker.rake
facebooker-1.0.71 lib/tasks/facebooker.rake
facebooker-1.0.70 lib/tasks/facebooker.rake
benhutton-facebooker-1.0.69.2 lib/tasks/facebooker.rake
benhutton-facebooker-1.0.69.1 lib/tasks/facebooker.rake
facebooker-rails3-1.0.64 lib/tasks/facebooker.rake
facebooker-1.0.69 lib/tasks/facebooker.rake
cbaclig-facebooker-1.0.67.3 lib/tasks/facebooker.rake
facebooker-1.0.68 lib/tasks/facebooker.rake
cbaclig-facebooker-1.0.67.2 lib/tasks/facebooker.rake
facebooker-lite-1.0.67.2 lib/tasks/facebooker.rake
facebooker-lite-1.0.67.1 lib/tasks/facebooker.rake
facebooker-lite-1.0.67 lib/tasks/facebooker.rake
fotonauts-facebooker-1.0.67 lib/tasks/facebooker.rake
facebooker-1.0.67 lib/tasks/facebooker.rake
facebooker-1.0.66 lib/tasks/facebooker.rake
jet-facebooker-1.0.64 lib/tasks/facebooker.rake
facebooker-1.0.65 lib/tasks/facebooker.rake
facebooker-1.0.64 lib/tasks/facebooker.rake