Class: FluentCommandBuilder::SevenZip::V92::List
- Inherits:
-
CommandBase
- Object
- CommandBase
- FluentCommandBuilder::SevenZip::V92::List
- Defined in:
- lib/fluent_command_builder/command_builders/sevenzip_92.rb
Instance Method Summary collapse
- #ai {|@builder| ... } ⇒ Object
- #an {|@builder| ... } ⇒ Object
- #ax {|@builder| ... } ⇒ Object
- #exclude(file_ref, recurse_type = nil) {|@builder| ... } ⇒ Object
- #include(file_ref, recurse_type = nil) {|@builder| ... } ⇒ Object
-
#initialize(builder, archive) ⇒ List
constructor
A new instance of List.
- #password(password) {|@builder| ... } ⇒ Object
- #recursive(modifier = nil) {|@builder| ... } ⇒ Object
- #slt {|@builder| ... } ⇒ Object
- #type(archive_type) {|@builder| ... } ⇒ Object
Methods inherited from CommandBase
Constructor Details
#initialize(builder, archive) ⇒ List
Returns a new instance of List.
257 258 259 260 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 257 def initialize(builder, archive) super builder @builder.append " l #{@builder.format archive}" end |
Instance Method Details
#ai {|@builder| ... } ⇒ Object
261 262 263 264 265 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 261 def ai @builder.append ' -ai' yield @builder if block_given? self end |
#an {|@builder| ... } ⇒ Object
266 267 268 269 270 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 266 def an @builder.append ' -an' yield @builder if block_given? self end |
#ax {|@builder| ... } ⇒ Object
271 272 273 274 275 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 271 def ax @builder.append ' -ax' yield @builder if block_given? self end |
#exclude(file_ref, recurse_type = nil) {|@builder| ... } ⇒ Object
304 305 306 307 308 309 310 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 304 def exclude(file_ref, recurse_type=nil) @builder.append ' -x' @builder.append "#{@builder.format recurse_type}" unless recurse_type.nil? @builder.append "#{@builder.format file_ref}" yield @builder if block_given? self end |
#include(file_ref, recurse_type = nil) {|@builder| ... } ⇒ Object
276 277 278 279 280 281 282 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 276 def include(file_ref, recurse_type=nil) @builder.append ' -i' @builder.append "#{@builder.format recurse_type}" unless recurse_type.nil? @builder.append "#{@builder.format file_ref}" yield @builder if block_given? self end |
#password(password) {|@builder| ... } ⇒ Object
288 289 290 291 292 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 288 def password(password) @builder.append " -p#{@builder.format password}" yield @builder if block_given? self end |
#recursive(modifier = nil) {|@builder| ... } ⇒ Object
293 294 295 296 297 298 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 293 def recursive(modifier=nil) @builder.append ' -r' @builder.append "#{@builder.format modifier}" unless modifier.nil? yield @builder if block_given? self end |
#slt {|@builder| ... } ⇒ Object
283 284 285 286 287 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 283 def slt @builder.append ' -slt' yield @builder if block_given? self end |
#type(archive_type) {|@builder| ... } ⇒ Object
299 300 301 302 303 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 299 def type(archive_type) @builder.append " -t#{@builder.format archive_type}" yield @builder if block_given? self end |