Sha256: 4e0abdd934c8a1d456c2b009b7bbac0feec82c509604e1feef15d4cb0104d60f

Contents?: true

Size: 555 Bytes

Versions: 9

Compression:

Stored size: 555 Bytes

Contents

require 'rake'
require 'rake/tasklib'
require 'fileutils'

module MuckShares
  class Tasks < ::Rake::TaskLib
    def initialize
      define
    end
  
    private
    def define
      
      namespace :muck do
        namespace :shares do
          desc "Sync required files from muck shares."
          task :sync do
            path = File.join(File.dirname(__FILE__), *%w[.. ..])
            system "rsync -ruv #{path}/db ."
            #system "rsync -ruv #{path}/public ."
          end
        end
      end

    end
  end
end
MuckShares::Tasks.new

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
muck-shares-0.1.8 lib/muck_shares/tasks.rb
muck-shares-0.1.7 lib/muck_shares/tasks.rb
muck-shares-0.1.6 lib/muck_shares/tasks.rb
muck-shares-0.1.5 lib/muck_shares/tasks.rb
muck-shares-0.1.4 lib/muck_shares/tasks.rb
muck-shares-0.1.1 lib/muck_shares/tasks.rb
muck-shares-0.1.2 lib/muck_shares/tasks.rb
muck-shares-0.1.3 lib/muck_shares/tasks.rb
muck-shares-0.1.0 lib/muck_shares/tasks.rb