Sha256: e8f764169e7a136b9d81d4311852180c0db651c2ce4dc98b748288e6a89e8767
Contents?: true
Size: 649 Bytes
Versions: 10
Compression:
Stored size: 649 Bytes
Contents
module AdminIt module Helpers class Field < WrapIt::Base include WrapIt::TextContainer attr_accessor :field, :context option :field option :context argument :field, if: AdminIt::Field argument :context, if: AdminIt::Context before_capture do unless context.is_a?(AdminIt::Context) self.context = @template.context end if field.is_a?(AdminIt::Field) entity = context.entity body << html_safe(field.show(entity).to_s) if body.empty? field.render(entity, instance: self) end end end register :field, Field end end
Version data entries
10 entries across 10 versions & 1 rubygems