Sha256: b0b9ddfe62ff32e827a36b4708c57db11bde20805683d2f14d3d10c68a3d0e25

Contents?: true

Size: 628 Bytes

Versions: 1

Compression:

Stored size: 628 Bytes

Contents

require 'reap/task'

#  ___       __       _____        _
# |_ _|_ _  / _|___  |_   _|_ _ __| |__
#  | || ' \|  _/ _ \   | |/ _` (_-< / /
# |___|_||_|_| \___/   |_|\__,_/__/_\_\
#

# = Info Task
#
# Displays the ProjectInfo file.

class Reap::Info < Reap::Task

  task_desc "Display ProjectInfo file."

  task_help %{

    reap info

    Display ProjectInfo file.

  }

  task_available { |app| app.projectfile? }

  def run
    puts ProjectInfo.instance.info_stream
  end

end


# Rake interface.

if defined?(Rake)

  #require 'reap/rake/adapter'

  module Rake
    ReapInfo = ::Reap::RakeAdapter( ::Reap::Info )
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
reap-5.0.0 lib/reap/task/info.rb