Module: Egn
- Defined in:
- lib/egn/egn.rb,
lib/egn.rb,
lib/egn/util.rb,
lib/egn/parser.rb,
lib/egn/version.rb,
lib/egn/generator.rb,
lib/egn/validator.rb
Overview
Generates a random valid EGN
Defined Under Namespace
Modules: Util Classes: Egn, Generator, Parser, Validator
Constant Summary collapse
- VERSION =
'1.3.4'
Class Method Summary collapse
-
.generate(options = {}) ⇒ Object
Quick generate: returns a new number.
-
.parse(egn) ⇒ Object
Quick parse.
-
.validate(egn) ⇒ Object
Quick validate.
Class Method Details
.generate(options = {}) ⇒ Object
Quick generate: returns a new number
12 13 14 |
# File 'lib/egn.rb', line 12 def self.generate( = {}) Generator.generate() end |
.parse(egn) ⇒ Object
Quick parse
22 23 24 |
# File 'lib/egn.rb', line 22 def self.parse(egn) Egn.new(egn) end |
.validate(egn) ⇒ Object
Quick validate
17 18 19 |
# File 'lib/egn.rb', line 17 def self.validate(egn) Validator.validate(egn) end |