Sha256: 33e86c7c4e23e78d1fd4005871f0ead7aa16b1ce1143c459711bce3d9e20e31a
Contents?: true
Size: 506 Bytes
Versions: 22
Compression:
Stored size: 506 Bytes
Contents
module Carnival::FieldRenderers class RendererCreator def self.create_field_renderer(presenter, field_name) renderer = if presenter.relation_field? field_name if presenter.is_relation_has_many?(field_name) ManyRelationRenderer else SingleRelationRenderer end else FieldRenderer end renderer.new(presenter, field_name) end end end
Version data entries
22 entries across 22 versions & 1 rubygems