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/hex_color.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, HexColor, Hexadecimal, Mac, PhoneNumber, Url
Constant Summary
collapse
- VERSION =
'0.3.1'
Class Method Summary
collapse
Class Method Details
.alphanumeric?(alpha) ⇒ Boolean
.binary?(binary) ⇒ Boolean
31
32
33
|
# File 'lib/iz.rb', line 31
def self.binary?(binary)
!!Iz::Binary.is_binary?(binary)
end
|
.credit_card?(cc) ⇒ Boolean
.email?(email) ⇒ Boolean
27
28
29
|
# File 'lib/iz.rb', line 27
def self.email?(email)
!!Iz::Email.is_email?(email)
end
|
.hex_color?(hex_color) ⇒ Boolean
.hexadecimal?(hexadecimal) ⇒ Boolean
.mac?(mac) ⇒ Boolean
35
36
37
|
# File 'lib/iz.rb', line 35
def self.mac?(mac)
!!Iz::Mac.is_mac?(mac)
end
|
.phone_number?(phone_number) ⇒ Boolean
.url?(url) ⇒ Boolean
39
40
41
|
# File 'lib/iz.rb', line 39
def self.url?(url)
!!Iz::Url.is_url?(url)
end
|