Sha256: a28ae20827972d60f565c5a01fc3e42e6de72824c2b643d5612e325b89834fa9

Contents?: true

Size: 866 Bytes

Versions: 13

Compression:

Stored size: 866 Bytes

Contents

# CSV

#### Rules

```ruby
# 1. Dimension
:columns
:rows

# 2. Check
:in                       => '==='
:less_than                => '<'
:less_than_or_equal_to    => '<='
:greater_than             => '>'
:greater_than_or_equal_to => '>='
:equal_to                 => '=='
:not_equal_to             => '!='
```

#### Options

Option | Type | Available | Default
--- | --- | --- | ---
columns | hash | |
rows | hash | |
in | range | |
less_than | numeric | |
less_than_or_equal_to | numeric | |
greater_than | numeric | |
greater_than_or_equal_to | numeric | |
equal_to | numeric | |
not_equal_to | numeric | |

#### Usage

```ruby
class User < ActiveRecord::Base

  validates :input0, csv: { columns: { less_than: 100 } }
  validates :input1, csv: { rows: { in: (50..100) } }
  validates :input2, csv: { columns: { equal_to: 5 }, rows: { greater_than: 5 } }

end
```

Version data entries

13 entries across 13 versions & 1 rubygems

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