64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
# File 'lib/octopus/migration.rb', line 64
def self.included(base)
unless Octopus.atleast_rails52?
base.extend(ClassMethods)
base.class_eval do
class << self
alias_method :migrate_without_octopus, :migrate
alias_method :migrate, :migrate_with_octopus
alias_method :up_without_octopus, :up
alias_method :up, :up_with_octopus
alias_method :down_without_octopus, :down
alias_method :down, :down_with_octopus
alias_method :run_without_octopus, :run
alias_method :run, :run_with_octopus
alias_method :rollback_without_octopus, :rollback
alias_method :rollback, :rollback_with_octopus
end
end
end
base.send :alias_method, :run_without_octopus, :run
base.send :alias_method, :run, :run_with_octopus
base.send :alias_method, :migrate_without_octopus, :migrate
base.send :alias_method, :migrate, :migrate_with_octopus
base.send :alias_method, :migrations_without_octopus, :migrations
base.send :alias_method, :migrations, :migrations_with_octopus
end
|