lib/schema_comments/migration.rb in schema_comments-0.4.0 vs lib/schema_comments/migration.rb in schema_comments-0.4.1

- old
+ new

@@ -1,18 +1,14 @@ module SchemaComments module Migration - def self.included(mod) - mod.extend(ClassMethods) - mod.instance_eval do - alias :migrate_without_schema_comments :migrate - alias :migrate :migrate_with_schema_comments - end + def self.prepended(mod) + mod.singleton_class.prepend(ClassMethods) end module ClassMethods - def migrate_with_schema_comments(*args, &block) + def migrate(*args, &block) SchemaComments::SchemaComment.yaml_access do - migrate_without_schema_comments(*args, &block) + super(*args, &block) end end end end