Module: Iz

Defined in:
lib/iz.rb,
lib/iz/mac.rb,
lib/iz/url.rb,
lib/iz/binary.rb,
lib/iz/version.rb,
lib/iz/credit_card.rb,
lib/iz/hexadecimal.rb,
lib/iz/alphanumeric.rb,
lib/iz/phone_number.rb

Defined Under Namespace

Classes: Alphanumeric, Binary, CreditCard, Hexadecimal, Mac, PhoneNumber, Url

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.alphanumeric?(alpha) ⇒ Boolean

Returns:

  • (Boolean)


32
33
34
# File 'lib/iz.rb', line 32

def self.alphanumeric?(alpha)
  !!Iz::Alphanumeric.is_alphanumeric?(alpha)
end

.binary?(binary) ⇒ Boolean

Returns:

  • (Boolean)


20
21
22
# File 'lib/iz.rb', line 20

def self.binary?(binary)
  !!Iz::Binary.is_binary?(binary)
end

.credit_card?(cc) ⇒ Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/iz.rb', line 12

def self.credit_card?(cc)
  !!Iz::CreditCard.is_credit_card?(cc)
end

.hexadecimal?(hexadecimal) ⇒ Boolean

Returns:

  • (Boolean)


16
17
18
# File 'lib/iz.rb', line 16

def self.hexadecimal?(hexadecimal)
  !!Iz::Hexadecimal.is_hexadecimal?(hexadecimal)
end

.mac?(mac) ⇒ Boolean

Returns:

  • (Boolean)


24
25
26
# File 'lib/iz.rb', line 24

def self.mac?(mac)
  !!Iz::Mac.is_mac?(mac)
end

.phone_number?(phone_number) ⇒ Boolean

Returns:

  • (Boolean)


36
37
38
# File 'lib/iz.rb', line 36

def self.phone_number?(phone_number)
  !!Iz::PhoneNumber.is_phone_number?(phone_number)
end

.url?(url) ⇒ Boolean

Returns:

  • (Boolean)


28
29
30
# File 'lib/iz.rb', line 28

def self.url?(url)
  !!Iz::Url.is_url?(url)
end