Class: DatabasePatcher::PatchEntity::File
Constant Summary
UUID_MATCHER
Instance Attribute Summary
#interface, #path
Instance Method Summary
collapse
factory, #initialize, #timestamp, #uniq_indentifier, #uuid
Instance Method Details
20
21
22
|
# File 'lib/database_patcher/patch_entity/file.rb', line 20
def
(@path)
end
|
#down(connection) ⇒ Object
8
9
10
|
# File 'lib/database_patcher/patch_entity/file.rb', line 8
def down(connection)
unregister_this_patch(connection)
end
|
#md5_down ⇒ Object
12
13
14
|
# File 'lib/database_patcher/patch_entity/file.rb', line 12
def md5_down
''
end
|
#md5_up ⇒ Object
16
17
18
|
# File 'lib/database_patcher/patch_entity/file.rb', line 16
def md5_up
md5(::File.read(@path))
end
|
#up(connection) ⇒ Object
3
4
5
6
|
# File 'lib/database_patcher/patch_entity/file.rb', line 3
def up(connection)
execute_file(connection, @path)
register_this_patch(connection)
end
|