Module: Administer::Fields

Included in:
Model
Defined in:
lib/administer/fields.rb,
lib/administer/fields/base.rb,
lib/administer/active_record.rb,
lib/administer/fields/has_one.rb,
lib/administer/fields/has_many.rb,
lib/administer/fields/text_area.rb,
lib/administer/fields/belongs_to.rb,
lib/administer/fields/text_field.rb,
lib/administer/fields/association.rb,
lib/administer/fields/date_select.rb,
lib/administer/fields/field_builder.rb

Defined Under Namespace

Classes: Association, Base, BelongsTo, DateSelect, FieldBuilder, HasMany, HasOne, TextArea, TextField

Instance Method Summary collapse

Instance Method Details

#fieldsObject



6
7
8
9
10
11
# File 'lib/administer/fields.rb', line 6

def fields
  all_fields = get_fields_list

  visible_fields = all_fields.delete_if{ |field| ["id", "created_at", "updated_at"].any?{ |a| a == field.name } }
  FieldBuilder.new.build_fields_for(visible_fields)
end