Sha256: b0d55f400a81773d1c1b02022149ebb92c7c9ba3be89188f4532be7d34630a4d
Contents?: true
Size: 632 Bytes
Versions: 11
Compression:
Stored size: 632 Bytes
Contents
module Plutonium module Core module Fields module Renderers class AssociationRenderer < Base attr_reader :reflection def initialize(name, reflection:, **user_options) @reflection = reflection super(name, **user_options) end def render display_field value:, **options end private def renderer_options { helper: value.class.include?(Plutonium::Resource::Record) ? :display_association_value : :display_name_of } end end end end end end
Version data entries
11 entries across 11 versions & 1 rubygems