1
2
3
4
5
6
7
8
9
10
11
12
13
14
module OneTimeZone
  module ActiveRecordMethods

    def self.extended(base)
      base.module_eval do
        def self.inherited_with_timezones(subclass)
#          puts "inherited #{subclass}"
          subclass.send :one_time_zone
        end
        class << self
          alias_method_chain :inherited, :timezones
        end
      end        
    end