Module: Recurs::Parser::ModelMethods

Defined in:
lib/recurs.rb

Instance Method Summary collapse

Instance Method Details

#acts_as_recurringObject



196
197
198
199
200
201
202
203
204
205
206
207
208
209
# File 'lib/recurs.rb', line 196

def acts_as_recurring
  send :include, InstanceMethods
  if defined? ActiveRecord::Base
    if self.ancestors.include? ActiveRecord::Base
      send :after_initialize, :set_attrs
    else
      send :include, NonARBased
    end
  else
    send :include, NonARBased
  end
  send :extend, ModelClassMethods

end