Module: SecID::Generatable::ClassMethods
- Defined in:
- lib/sec_id/concerns/generatable.rb
Overview
Class methods added when Generatable is included.
Instance Method Summary collapse
-
#generate(random: Random.new) ⇒ self
Generates a new, format-valid identifier instance.
Instance Method Details
#generate(random: Random.new) ⇒ self
Note:
Generated identifiers are valid in format only — they are not real, registered securities.
Generates a new, format-valid identifier instance.
45 46 47 48 |
# File 'lib/sec_id/concerns/generatable.rb', line 45 def generate(random: Random.new) instance = new(generate_body(random)) has_check_digit? ? instance.restore! : instance end |