Sha256: 861d87ab23901f4564198e87aeeeab510972d142d94c21a3f1f3c1eff1bb6207

Contents?: true

Size: 519 Bytes

Versions: 3

Compression:

Stored size: 519 Bytes

Contents

require 'forgery'
# Generates random Interet URI information.
class Forgery::Internet < Forgery

  # Return a latitude in the range -90.0 to +90.0 as a float.
  def self.uri
    ext = ['com','net','org','edu','gov','mil','au','br','cn','in','it','mx','jp','com.uk','com.au','com.ca'].sample
    host = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','0','1','2','3','4','5','6','7','8','9'].sample(rand(5)+15).join 
    return "http://#{host}.#{ext}"
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sixarm_ruby_fab-1.0.2 lib/sixarm_ruby_fab/forgery/uri.rb
sixarm_ruby_fab-1.0.1 lib/sixarm_ruby_fab/forgery/uri.rb
sixarm_ruby_fab-1.0.0 lib/sixarm_ruby_fab/forgery/uri.rb