Class: Speedtest::Result

Inherits:
Object
  • Object
show all
Defined in:
lib/speedtest/result.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(values = {}) ⇒ Result

Returns a new instance of Result.



5
6
7
8
9
10
11
12
# File 'lib/speedtest/result.rb', line 5

def initialize(values = {})
  @server = values[:server]
  @latency = values[:latency]
  @download_size = values[:download_size]
  @upload_size = values[:upload_size]
  @download_time = values[:download_time]
  @upload_time = values[:upload_time]
end

Instance Attribute Details

#download_sizeObject

Returns the value of attribute download_size.



3
4
5
# File 'lib/speedtest/result.rb', line 3

def download_size
  @download_size
end

#download_timeObject

Returns the value of attribute download_time.



3
4
5
# File 'lib/speedtest/result.rb', line 3

def download_time
  @download_time
end

#latencyObject

Returns the value of attribute latency.



3
4
5
# File 'lib/speedtest/result.rb', line 3

def latency
  @latency
end

#serverObject

Returns the value of attribute server.



3
4
5
# File 'lib/speedtest/result.rb', line 3

def server
  @server
end

#upload_sizeObject

Returns the value of attribute upload_size.



3
4
5
# File 'lib/speedtest/result.rb', line 3

def upload_size
  @upload_size
end

#upload_timeObject

Returns the value of attribute upload_time.



3
4
5
# File 'lib/speedtest/result.rb', line 3

def upload_time
  @upload_time
end