Sha256: 6e05e1ff78c3ddfa6149de86349e79fb51689de2fecda776a90619f2935b8537

Contents?: true

Size: 348 Bytes

Versions: 3

Compression:

Stored size: 348 Bytes

Contents

module Field
  class Text < ActiveRecord::Base
    self.table_name = "field_texts"

    has_one :part_object_field, as: :fieldable
    belongs_to :field_template

    delegate :title, to: :field_template, allow_nil: true
    delegate :is_required, to: :field_template, allow_nil: true

    validates :text, presence: { if: :is_required }

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
activeadmin-magicfields-0.4.2 lib/app/models/field/text.rb
activeadmin-magicfields-0.4.1 lib/app/models/field/text.rb
activeadmin-magicfields-0.4.0 lib/app/models/field/text.rb