# Chaining validation filled / positive int

**URL:** <https://discourse.dry-rb.org/t/chaining-validation-filled-positive-int/714>\
**Category:** dry-validation\
**Created:** [February 12, 2019, 10:07pm UTC](https://discourse.dry-rb.org/t/chaining-validation-filled-positive-int/714 "2019-02-12T22:07:46Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![BrandonKlotz](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.dry-rb.org/brandonklotz/32/340_2.png) [@BrandonKlotz](https://discourse.dry-rb.org/u/BrandonKlotz)\
**Post date:** [February 12, 2019, 10:07pm UTC](https://discourse.dry-rb.org/t/chaining-validation-filled-positive-int/714/1 "2019-02-12T22:07:46Z")

</div>

Can you chain validation as:

required(:some\_positive\_number).filled(:int?).value(gteq?: 0)

If you expect the user should always sumbit a 0 or greater value?

---

<div class="post-metadata">

**Author:** ![BrandonKlotz](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.dry-rb.org/brandonklotz/32/340_2.png) [@BrandonKlotz](https://discourse.dry-rb.org/u/BrandonKlotz)\
**Post date:** [February 12, 2019, 10:10pm UTC](https://discourse.dry-rb.org/t/chaining-validation-filled-positive-int/714/2 "2019-02-12T22:10:21Z")

</div>

required(:some\_positive\_number).filled(:int?, gt?: 0) is what I was looking for, I found it in another thread.

---

<div class="post-metadata">

**Author:** ![solnic](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.dry-rb.org/solnic/32/779_2.png) [@solnic](https://discourse.dry-rb.org/u/solnic)\
**Post date:** [February 14, 2019, 8:36am UTC](https://discourse.dry-rb.org/t/chaining-validation-filled-positive-int/714/3 "2019-02-14T08:36:29Z")

</div>

For the record, chaining will be supported in 1.0.0.
