文件名称:file_transactions:可以撤消并合并到事务中的命令
文件大小:22KB
文件格式:ZIP
更新时间:2024-06-11 19:01:21
Ruby
文件交易 这个gem使得使用命令模式将代码包装在类中变得容易。 这意味着可以执行特定的操作/任务,然后可以撤消该操作/任务。 可以将多个命令分组到一个(非数据库)事务中,如果引发异常,则该命令将撤消所有已执行的命令。 该gem包含一些用于简单文件操作的命令。 (注意:尽管有名称和附带的命令,但该gem不仅限于文件操作) 安装 将此行添加到您的应用程序的Gemfile中: gem 'file_transactions' 然后执行: $ bundle install 或将其自己安装为: $ gem install file_transactions 用法 FileTransactions提供了一些用于文件操作的基本命令: CreateFileCommand CreateDirectoryCommand ChangeFileCommand DeleteFileCommand
【文件预览】:
file_transactions-master
----.travis.yml(94B)
----bin()
--------console(352B)
--------setup(131B)
----file_transactions.gemspec(1KB)
----Rakefile(198B)
----test()
--------delete_file_command_test.rb(574B)
--------create_file_command_test.rb(2KB)
--------data()
--------test_helper.rb(2KB)
--------move_file_command_test.rb(1KB)
--------transaction_test.rb(3KB)
--------base_command_test.rb(1KB)
--------create_directory_command_test.rb(798B)
--------change_file_command_test.rb(1KB)
----Gemfile(150B)
----.gitignore(102B)
----certs()
--------sammyhenningsson.pem(1KB)
----lib()
--------ft.rb(51B)
--------file_transactions()
--------file_transactions.rb(1KB)
----README.md(5KB)
----LICENSE.txt(1KB)