Class: TaskHelper::Field

Inherits:
Base
  • Object
show all
Defined in:
lib/task_helper/field.rb

Instance Method Summary collapse

Methods inherited from Base

#==, #created_at, #id, #to_h, #updated_at

Constructor Details

#initialize(args = {}, form: nil, **params) ⇒ Field

Returns a new instance of Field.



8
9
10
11
# File 'lib/task_helper/field.rb', line 8

def initialize(args = {}, form: nil, **params)
  @form = form
  super(args.merge(params))
end

Instance Method Details

#formObject



13
14
15
16
17
18
# File 'lib/task_helper/field.rb', line 13

def form
  @form ||=
    Database.all.each do |d|
      break Form.find(database: d.id, form: entity_id) || next
    end
end