class RakeTasks

Attributes

instance[RW]

set when install’d.

Public Class Methods

install_tasks() click to toggle source
# File lib/archival/rake_tasks.rb, line 21
def install_tasks
  new.install
end

Public Instance Methods

install() click to toggle source
# File lib/archival/rake_tasks.rb, line 26
def install
  build_dir = Dir.pwd

  task 'build' do
    Archival::Logger.benchmark('built') do
      config = Archival::Config.new('root' => build_dir)
      builder = Archival::Builder.new(config)
      builder.write_all
    end
  end

  task 'run' do
    Archival.listen('root' => build_dir)
  end

  RakeTasks.instance = self
end