Sha256: 08133aa51db56f6317ab83cf20ad9f8c855e2bcf4d86a265d4e7dffadef25d85

Contents?: true

Size: 380 Bytes

Versions: 3

Compression:

Stored size: 380 Bytes

Contents

module Avo
  module Fields
    class IdField < BaseField
      attr_reader :link_to_resource

      def initialize(id, **args, &block)
        args[:readonly] = true
        args[:sortable] = true

        hide_on :forms

        super(id, **args, &block)

        @link_to_resource = args[:link_to_resource].present? ? args[:link_to_resource] : false
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
avo-3.0.0.pre3 lib/avo/fields/id_field.rb
avo-3.0.0.pre2 lib/avo/fields/id_field.rb
avo-3.0.0.pre1 lib/avo/fields/id_field.rb