class FlexManifest::Task

Attributes

filter[RW]
output[RW]
silent[RW]
src[RW]

Public Class Methods

new(name = :manifest) { |self| ... } click to toggle source
# File lib/shed/rake/manifest.rb, line 10
def initialize name = :manifest
  @name = name
  @output = 'manifest.xml'
  @filter = ''
  @silent = false

  yield self if block_given?

  define
end

Public Instance Methods

define() click to toggle source
# File lib/shed/rake/manifest.rb, line 21
def define
  desc "Generate a manifest file "
  task @name do
    Manifest.new(to_hash)
  end
end

Private Instance Methods

to_hash() click to toggle source
# File lib/shed/rake/manifest.rb, line 30
def to_hash
  { :filter => filter, :src => src, :output => output, :silent => silent }
end