Sha256: 171a932e4a6fb3318e8fa152df2cbc739b7644e292014c30b842c93b9e8fdacd
Contents?: true
Size: 540 Bytes
Versions: 6
Compression:
Stored size: 540 Bytes
Contents
module Headmin module Form class BlocksView < ViewModel def repeater_options keys = %i[form attribute names label] options = to_h.slice(*keys) default_repeater_options.deep_merge(options) end def paths @paths || [] end def prefixes paths + ["admin/blocks", "blocks", ""] end private def default_repeater_options { attribute: "blocks", label: false, templates: names } end end end end
Version data entries
6 entries across 6 versions & 1 rubygems