Class: Gluttonberg::Repeater

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/gluttonberg/repeater.rb

Instance Method Summary collapse

Instance Method Details

#duplicate!(dup_repeatable) ⇒ Object



17
18
19
20
21
22
23
24
25
26
27
# File 'app/models/gluttonberg/repeater.rb', line 17

def duplicate!(dup_repeatable)
  @cloned_repeater = self.dup
  @cloned_repeater.position = nil
  @cloned_repeater.created_at = Time.now
  @cloned_repeater.repeatable = dup_repeatable
  if @cloned_repeater.save
    @cloned_repeater
  else
    return nil
  end
end