Module: Iz

Defined in:
lib/iz.rb,
lib/iz/mac.rb,
lib/iz/url.rb,
lib/iz/email.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, Email, Hexadecimal, Mac, PhoneNumber, Url

Constant Summary collapse

VERSION =
"0.2.0"

Class Method Summary collapse

Class Method Details

.alphanumeric?(alpha) ⇒ Boolean

Returns:

  • (Boolean)


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

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

.binary?(binary) ⇒ Boolean

Returns:

  • (Boolean)


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

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

.credit_card?(cc) ⇒ Boolean

Returns:

  • (Boolean)


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

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

.email?(email) ⇒ Boolean

Returns:

  • (Boolean)


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

def self.email?(email)
  !!Iz::Email.is_email?(email)
end

.hexadecimal?(hexadecimal) ⇒ Boolean

Returns:

  • (Boolean)


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

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

.mac?(mac) ⇒ Boolean

Returns:

  • (Boolean)


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

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

.phone_number?(phone_number) ⇒ Boolean

Returns:

  • (Boolean)


41
42
43
# File 'lib/iz.rb', line 41

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

.url?(url) ⇒ Boolean

Returns:

  • (Boolean)


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

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