Sha256: 7abac583a72e0ac399ea2d0b7fddc33b1699c47b16d81c8574d7c6fdfdd7743c

Contents?: true

Size: 1.2 KB

Versions: 10

Compression:

Stored size: 1.2 KB

Contents

require 'stella'

## Knows a valid hostname
Stella::Utils.valid_hostname? 'localhost'
#=> true

## Knows a invalid hostname
Stella::Utils.valid_hostname? 'localhost900000000'
#=> false

## Local IP address
Stella::Utils.local_ipaddr? '127.0.0.255'
#=> true

## Private IP address (class A)
Stella::Utils.private_ipaddr? '10.0.0.255'
#=> true

## Private IP address (class C)
Stella::Utils.private_ipaddr? '172.16.0.255'
#=> true

## Private IP address (class C)
Stella::Utils.private_ipaddr? '192.168.0.255'
#=> true


## Rudimentary test for binary data.
a = File.read('/usr/bin/less')
Stella::Utils.binary?(a)
#=> true

## Rudimentary test for text data
a = File.read('/etc/hosts')
Stella::Utils.binary?(a)
#=> false

## Knows a JPG
a = File.read('try/support/file.jpg')
Stella::Utils.jpg?(a)
#=>true

## Knows a GIF
a = File.read('try/support/file.gif')
Stella::Utils.gif?(a)
#=>true

## Knows a PNG
a = File.read('try/support/file.png')
Stella::Utils.png?(a)
#=>true

## Knows a BMP
a = File.read('try/support/file.bmp')
Stella::Utils.bmp?(a)
#=>true

## Knows an ICO
a = File.read('try/support/file.ico')
Stella::Utils.ico?(a)
#=>true

## Knows an image
a = File.read('try/support/file.ico')
Stella::Utils.image?(a)
#=>true

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
stella-2.1.2.004 try/09_utils_try.rb
stella-2.1.2.003 try/09_utils_try.rb
stella-2.1.2.002 try/09_utils_try.rb
stella-2.1.2.001 try/09_utils_try.rb
stella-2.1.1.002 try/09_utils_try.rb
stella-2.1.1.001 try/09_utils_try.rb
stella-2.1.0.001 try/09_utils_try.rb
stella-2.0.3.001 try/09_utils_try.rb
stella-2.0.1.002 try/09_utils_try.rb
stella-2.0.1.001 try/09_utils_try.rb