module Egn

The main data class

Generates a random valid EGN

Contains some utility methods that are used by the other classes

Constants

VERSION

Public Class Methods

generate(options = {}) click to toggle source

Quick generate: returns a new number

# File lib/egn.rb, line 12
def self.generate(options = {})
  Generator.generate(options)
end
parse(egn) click to toggle source

Quick parse

# File lib/egn.rb, line 22
def self.parse(egn)
  Egn.new(egn)
end
validate(egn) click to toggle source

Quick validate

# File lib/egn.rb, line 17
def self.validate(egn)
  Validator.validate(egn)
end