Class: CopyFiles

Inherits:
JarFiles
  • Object
show all
Defined in:
lib/rakejava.rb

Instance Attribute Summary

Attributes inherited from JarFiles

#root

Instance Method Summary collapse

Methods inherited from JarFiles

#resolve

Methods included from RakeJavaUtil

#path_esc, #path_sep, #popd, #pushd, #pushd_stack, #separate, #space_sep, #winderz?

Constructor Details

#initialize(*args) ⇒ CopyFiles

Returns a new instance of CopyFiles.



113
114
115
116
117
# File 'lib/rakejava.rb', line 113

def initialize *args
   super
   @flattened = false
   @dest = nil
end

Instance Method Details

#dest(subdir) ⇒ Object



132
133
134
135
# File 'lib/rakejava.rb', line 132

def dest subdir
   @dest = subdir.sub(%r[/+$], '') # remove trailing slashes
   self
end

#dest_pathObject



128
129
130
# File 'lib/rakejava.rb', line 128

def dest_path
   @dest
end

#flatten!Object



119
120
121
122
# File 'lib/rakejava.rb', line 119

def flatten!
   @flattened = true
   self
end

#flattened?Boolean

Returns:

  • (Boolean)


124
125
126
# File 'lib/rakejava.rb', line 124

def flattened?
   @flattened
end