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.
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[/+$], '') self
end
|
#dest_path ⇒ Object
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
124
125
126
|
# File 'lib/rakejava.rb', line 124
def flattened?
@flattened
end
|