Sha256: b6efd38e6864f731409c5d28501aeb48d9dba14c8a133fd3bc4637f549af4e87

Contents?: true

Size: 521 Bytes

Versions: 13

Compression:

Stored size: 521 Bytes

Contents

# Type

#### Rules

```ruby
# 1. Check
```

#### Options

Option | Type | Available | Default
--- | --- | --- | ---
is | class | |
is_not | class | |

#### Usage

```ruby
class User < ActiveRecord::Base

  validates :input0, type: { is: Array }
  validates :input1, type: { is: Boolean }         #=> Checks both TrueClass and FalseClass
  validates :input2, type: { is: [Array, Hash] }
  validates :input3, type: { is_not: CustomKlass } #=> Any Class based objects
  validates :input4, type: { is_not: Integer }

end
```

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
lite-validators-1.8.0 docs/TYPE.md
lite-validators-1.7.2 docs/TYPE.md
lite-validators-1.7.1 docs/TYPE.md
lite-validators-1.7.0 docs/TYPE.md
lite-validators-1.6.0 docs/TYPE.md
lite-validators-1.5.0 docs/TYPE.md
lite-validators-1.4.0 docs/TYPE.md
lite-validators-1.3.2 docs/TYPE.md
lite-validators-1.3.1 docs/TYPE.md
lite-validators-1.3.0 docs/TYPE.md
lite-validators-1.2.0 docs/TYPE.md
lite-validators-1.1.2 docs/TYPE.md
lite-validators-1.1.1 docs/TYPE.md