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.



121
122
123
124
125
# File 'lib/rakejava.rb', line 121

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

Instance Method Details

#dest(subdir) ⇒ Object



140
141
142
143
# File 'lib/rakejava.rb', line 140

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

#dest_pathObject



136
137
138
# File 'lib/rakejava.rb', line 136

def dest_path
   @dest
end

#flatten!Object



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

def flatten!
   @flattened = true
   self
end

#flattened?Boolean

Returns:



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

def flattened?
   @flattened
end