Module: LicenseValidator
- Defined in:
- lib/license-validator.rb,
lib/license_validator/driver.rb,
lib/license_validator/states.rb,
lib/license_validator/version.rb,
lib/license_validator/validations/base.rb,
lib/license_validator/validations/state_ab.rb,
lib/license_validator/validations/state_ak.rb,
lib/license_validator/validations/state_al.rb,
lib/license_validator/validations/state_ar.rb,
lib/license_validator/validations/state_az.rb,
lib/license_validator/validations/state_bc.rb,
lib/license_validator/validations/state_ca.rb,
lib/license_validator/validations/state_co.rb,
lib/license_validator/validations/state_ct.rb,
lib/license_validator/validations/state_dc.rb,
lib/license_validator/validations/state_de.rb,
lib/license_validator/validations/state_fl.rb,
lib/license_validator/validations/state_ga.rb,
lib/license_validator/validations/state_hi.rb,
lib/license_validator/validations/state_ia.rb,
lib/license_validator/validations/state_id.rb,
lib/license_validator/validations/state_il.rb,
lib/license_validator/validations/state_in.rb,
lib/license_validator/validations/state_ks.rb,
lib/license_validator/validations/state_ky.rb,
lib/license_validator/validations/state_la.rb,
lib/license_validator/validations/state_ma.rb,
lib/license_validator/validations/state_mb.rb,
lib/license_validator/validations/state_md.rb,
lib/license_validator/validations/state_me.rb,
lib/license_validator/validations/state_mi.rb,
lib/license_validator/validations/state_mn.rb,
lib/license_validator/validations/state_mo.rb,
lib/license_validator/validations/state_ms.rb,
lib/license_validator/validations/state_mt.rb,
lib/license_validator/validations/state_nb.rb,
lib/license_validator/validations/state_nc.rb,
lib/license_validator/validations/state_nd.rb,
lib/license_validator/validations/state_ne.rb,
lib/license_validator/validations/state_nh.rb,
lib/license_validator/validations/state_nj.rb,
lib/license_validator/validations/state_nl.rb,
lib/license_validator/validations/state_nm.rb,
lib/license_validator/validations/state_ns.rb,
lib/license_validator/validations/state_nt.rb,
lib/license_validator/validations/state_nu.rb,
lib/license_validator/validations/state_nv.rb,
lib/license_validator/validations/state_ny.rb,
lib/license_validator/validations/state_oh.rb,
lib/license_validator/validations/state_ok.rb,
lib/license_validator/validations/state_on.rb,
lib/license_validator/validations/state_or.rb,
lib/license_validator/validations/state_pa.rb,
lib/license_validator/validations/state_pe.rb,
lib/license_validator/validations/state_qc.rb,
lib/license_validator/validations/state_ri.rb,
lib/license_validator/validations/state_sc.rb,
lib/license_validator/validations/state_sd.rb,
lib/license_validator/validations/state_sk.rb,
lib/license_validator/validations/state_tn.rb,
lib/license_validator/validations/state_tx.rb,
lib/license_validator/validations/state_ut.rb,
lib/license_validator/validations/state_va.rb,
lib/license_validator/validations/state_vt.rb,
lib/license_validator/validations/state_wa.rb,
lib/license_validator/validations/state_wi.rb,
lib/license_validator/validations/state_wv.rb,
lib/license_validator/validations/state_wy.rb,
lib/license_validator/validations/state_yt.rb
Defined Under Namespace
Modules: States, VERSION, Validations Classes: Driver
Class Method Summary collapse
-
.validate!(**kwargs) ⇒ Hash
Validates the provided driver’s DL#.
Class Method Details
.validate!(**kwargs) ⇒ Hash
Validates the provided driver’s DL#
22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/license-validator.rb', line 22 def validate!(**kwargs) driver = LicenseValidator::Driver.new(**kwargs) validator = LicenseValidator::Validations .const_get("LicenseValidator::Validations::State#{driver.state.capitalize}") .new(driver) validator.validate return validator.validation_results end |