Class: Etherlite::Utils::ValidateAddress

Inherits:
Object
  • Object
show all
Defined in:
lib/etherlite/commands/utils/validate_address.rb

Constant Summary collapse

MATCHER =
/^0x[0-9a-fA-F]{40}$/

Instance Method Summary collapse

Instance Method Details

#performObject



5
6
7
8
9
# File 'lib/etherlite/commands/utils/validate_address.rb', line 5

def perform
  return false unless MATCHER === @address
  return false if /[A-F]/ === @address && !valid_checksum?
  true
end