Sha256: 93346425d690f218ac828706d4154fc15e0c2f5974af8b13f847e8f7441d08ee

Contents?: true

Size: 366 Bytes

Versions: 1

Compression:

Stored size: 366 Bytes

Contents

module HostsFile
  class Host
    attr_accessor :ip_address, :canonical_hostname, :aliases

    def initialize(ip_address, canonical_hostname, aliases = [])
      @ip_address = ip_address
      @canonical_hostname = canonical_hostname
      @aliases = aliases
    end

    def hostname
      canonical_hostname
    end

    def ip
      ip_address
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hosts_file-0.0.1 lib/hosts_file/host.rb