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