Sha256: 175a671f95b5a4cd3923a267e1a05dba27b51a18b9fb4ecb8f533713c33620d8

Contents?: true

Size: 856 Bytes

Versions: 16

Compression:

Stored size: 856 Bytes

Contents

module ForestAdminDatasourceToolkit
  module Components
    class ActionField
      attr_accessor :value, :watch_changes
      attr_reader :type, :label, :description, :is_required, :is_read_only, :enum_values, :collection_name

      def initialize(
        type:,
        label:,
        description: nil,
        is_required: false,
        is_read_only: false,
        value: nil,
        enum_values: nil,
        collection_name: nil,
        watch_changes: false
      )
        @type = type
        @label = label
        @description = description
        @is_required = is_required
        @is_read_only = is_read_only
        @value = value
        @enum_values = enum_values
        @collection_name = collection_name
        @watch_changes = watch_changes
      end

      def watch_changes?
        @watch_changes
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
forest_admin_datasource_toolkit-1.0.0.pre.beta.45 lib/forest_admin_datasource_toolkit/components/action_field.rb
forest_admin_datasource_toolkit-1.0.0.pre.beta.44 lib/forest_admin_datasource_toolkit/components/action_field.rb
forest_admin_datasource_toolkit-1.0.0.pre.beta.43 lib/forest_admin_datasource_toolkit/components/action_field.rb
forest_admin_datasource_toolkit-1.0.0.pre.beta.42 lib/forest_admin_datasource_toolkit/components/action_field.rb
forest_admin_datasource_toolkit-1.0.0.pre.beta.41 lib/forest_admin_datasource_toolkit/components/action_field.rb
forest_admin_datasource_toolkit-1.0.0.pre.beta.40 lib/forest_admin_datasource_toolkit/components/action_field.rb
forest_admin_datasource_toolkit-1.0.0.pre.beta.39 lib/forest_admin_datasource_toolkit/components/action_field.rb
forest_admin_datasource_toolkit-1.0.0.pre.beta.38 lib/forest_admin_datasource_toolkit/components/action_field.rb
forest_admin_datasource_toolkit-1.0.0.pre.beta.37 lib/forest_admin_datasource_toolkit/components/action_field.rb
forest_admin_datasource_toolkit-1.0.0.pre.beta.36 lib/forest_admin_datasource_toolkit/components/action_field.rb
forest_admin_datasource_toolkit-1.0.0.pre.beta.35 lib/forest_admin_datasource_toolkit/components/action_field.rb
forest_admin_datasource_toolkit-1.0.0.pre.beta.34 lib/forest_admin_datasource_toolkit/components/action_field.rb
forest_admin_datasource_toolkit-1.0.0.pre.beta.33 lib/forest_admin_datasource_toolkit/components/action_field.rb
forest_admin_datasource_toolkit-1.0.0.pre.beta.32 lib/forest_admin_datasource_toolkit/components/action_field.rb
forest_admin_datasource_toolkit-1.0.0.pre.beta.31 lib/forest_admin_datasource_toolkit/components/action_field.rb
forest_admin_datasource_toolkit-1.0.0.pre.beta.30 lib/forest_admin_datasource_toolkit/components/action_field.rb