Sha256: 10eaabd75c6deceb46470ee0adaa0efdebbd0dabc646ba80d9fca4f05e3db796

Contents?: true

Size: 279 Bytes

Versions: 5

Compression:

Stored size: 279 Bytes

Contents

class TaskForm < FreeForm::Form
  form_models :task
  property :name, :on => :task
  allow_destroy_on_save

  has_many :milestones, :class => MilestoneForm, :default_initializer => :milestone_initializer

  def milestone_initializer
    { :milestone => Milestone.new }
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
freeform-1.0.11 spec/dummy/app/forms/task_form.rb
freeform-1.0.9 spec/dummy/app/forms/task_form.rb
freeform-1.0.8 spec/dummy/app/forms/task_form.rb
freeform-1.0.6 spec/dummy/app/forms/task_form.rb
freeform-1.0.5 spec/dummy/app/forms/task_form.rb