Class: CopyFiles
Instance Attribute Summary
Attributes inherited from JarFiles
#root
Instance Method Summary
collapse
Methods inherited from JarFiles
#resolve
#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[/+$], '') self
end
|
#dest_path ⇒ Object
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
132
133
134
|
# File 'lib/rakejava.rb', line 132
def flattened?
@flattened
end
|