package

github.com/vladimyr/crystal-oib

master / published Feb 27, 2017 / repository

OIB validator written in crystal-lang

crystal-oib Build Status

OIB validator for Crystal.

OIB stands for Osobni Identifikacijski Broj (Personal Identification Number) which is unique numerical identificator used in Republic of Croatia :croatia: for denoting both private and legal entities.

Installation

Add this to your application's shard.yml:

dependencies:
  crystal-oib:
    github: vladimyr/crystal-oib

Usage

require "crystal-oib"

# accepts strings
OIB.is_valid? "84477684422"
# or numbers
OIB.is_valid? 84477684422

Credits

Inspired by andreicek/oib.js and MiroslavJelaska/oib-validator.js

API