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
.binary?(binary) ⇒ Boolean
25
26
27
|
# File 'lib/iz.rb', line 25
def self.binary?(binary)
!!Iz::Binary.is_binary?(binary)
end
|
.credit_card?(cc) ⇒ Boolean
.email?(email) ⇒ Boolean
21
22
23
|
# File 'lib/iz.rb', line 21
def self.email?(email)
!!Iz::Email.is_email?(email)
end
|
.hexadecimal?(hexadecimal) ⇒ Boolean
.mac?(mac) ⇒ 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
.url?(url) ⇒ Boolean
33
34
35
|
# File 'lib/iz.rb', line 33
def self.url?(url)
!!Iz::Url.is_url?(url)
end
|