diff --git a/models/rate.rb b/models/rate.rb index 0501559..ac346d6 100644 --- a/models/rate.rb +++ b/models/rate.rb @@ -21,6 +21,14 @@ class Rate < ActiveRecord::Base where(created_at: Date.today.all_day) end + def self.last_time + self.transfer('download').last.first + end + + def self.last_value(type) + self.transfer(type).last.last + end + def self.save test = Speedtest::Test.new(debug: false) result = test.run diff --git a/public/style.css b/public/style.css index 3d5a568..c03b655 100644 --- a/public/style.css +++ b/public/style.css @@ -22,4 +22,8 @@ section { canvas { margin-top: 15px; +} + +.lastcheck { + margin-right: 20px !important; } \ No newline at end of file diff --git a/views/home.erb b/views/home.erb index 0b96d15..6180c62 100644 --- a/views/home.erb +++ b/views/home.erb @@ -1,5 +1,12 @@

Data Transfer Test

+
+

Last Check

+
<%= Rate.last_time %>
+ Download: <%= Rate.last_value('download') %> + Upload: <%= Rate.last_value('upload') %> +
+

Transfer Rate