lib/yaks/mapper/form/config.rb in yaks-0.8.0.beta2 vs lib/yaks/mapper/form/config.rb in yaks-0.8.0

- old
+ new

@@ -7,14 +7,19 @@ action: nil, title: nil, method: nil, media_type: nil, fields: [], - dynamic_blocks: [] + dynamic_blocks: [], + if: nil ) def dynamic(&blk) append_to(:dynamic_blocks, blk) + end + + def condition(prc = nil, &blk) + with(if: prc || blk) end end end end end