Sha256: 067e7f0ca474ccef0179ce3dda32326640351f246c570feed95cadff9bbc55ed

Contents?: true

Size: 476 Bytes

Versions: 17

Compression:

Stored size: 476 Bytes

Contents

module Plutonium
  module Core
    module Definers
      module FieldDefiner
        extend ActiveSupport::Concern

        include InputDefiner
        include RendererDefiner

        private

        def define_field(name, type: nil, input: nil, renderer: nil, input_options: {}, renderer_options: {})
          define_input(name, type:, input:, **input_options)
          define_renderer(name, type:, renderer:, **renderer_options)
        end
      end
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
plutonium-0.12.9 lib/plutonium/core/definers/field_definer.rb
plutonium-0.12.8 lib/plutonium/core/definers/field_definer.rb
plutonium-0.12.7 lib/plutonium/core/definers/field_definer.rb
plutonium-0.12.5 lib/plutonium/core/definers/field_definer.rb
plutonium-0.12.4 lib/plutonium/core/definers/field_definer.rb
plutonium-0.12.3 lib/plutonium/core/definers/field_definer.rb
plutonium-0.12.2 lib/plutonium/core/definers/field_definer.rb
plutonium-0.12.1 lib/plutonium/core/definers/field_definer.rb
plutonium-0.12.0 lib/plutonium/core/definers/field_definer.rb
plutonium-0.11.2 lib/plutonium/core/definers/field_definer.rb
plutonium-0.11.1 lib/plutonium/core/definers/field_definer.rb
plutonium-0.11.0 lib/plutonium/core/definers/field_definer.rb
plutonium-0.8.0 lib/plutonium/core/definers/field_definer.rb
plutonium-0.6.2 lib/plutonium/core/definers/field_definer.rb
plutonium-0.6.1 lib/plutonium/core/definers/field_definer.rb
plutonium-0.6.0 lib/plutonium/core/definers/field_definer.rb
plutonium-0.5.0 lib/plutonium/core/definers/field_definer.rb