Sha256: 80d0212b50884da1d3d0407dac5d45b774e3948c965f1e75dbaba82df5464860
Contents?: true
Size: 348 Bytes
Versions: 12
Compression:
Stored size: 348 Bytes
Contents
module Representable module Apply # Iterates over all property/collection definitions and yields the Definition instance. def apply(&block) representable_attrs.each do |dfn| block.call(dfn) dfn.representer_module.extend(Apply).apply(&block) if dfn.representer_module # nested. end self end end end
Version data entries
12 entries across 12 versions & 1 rubygems