Class: Israeli::IdResult

Inherits:
Result
  • Object
show all
Defined in:
lib/israeli/result.rb

Overview

Result object for ID validation with formatting.

Instance Attribute Summary

Attributes inherited from Result

#normalized, #original, #reason

Instance Method Summary collapse

Methods inherited from Result

#initialize, #invalid?, #to_s, #valid?, #value

Constructor Details

This class inherits a constructor from Israeli::Result

Instance Method Details

#formattedString?

Returns 9-digit formatted ID.

Returns:

  • (String, nil)

    9-digit formatted ID



65
66
67
68
69
# File 'lib/israeli/result.rb', line 65

def formatted
  return nil unless valid?

  @normalized
end