Module: Contracts::Stringy
- Defined in:
- lib/contracts/stringy.rb,
lib/contracts/stringy/version.rb
Defined Under Namespace
Classes: Bool, Float, Int, Name, Pos, URLSafe, UUID
Constant Summary collapse
- INTEGER_REGEX =
/\A[\-+]?\d+\z/- FLOAT_REGEX =
/\A[\-+]?\d+\.\d+\z/- POS_REGEX =
/\A\d+\z/- UUID_REGEX =
/\A[0-9a-f]{8}\-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\z/i- URLSAFE_REGEX =
/\A[ \-\+\w]+\z/- VERSION =
"0.1.1"