Class: Analytic
- Inherits:
-
ApplicationRecord
- Object
- ApplicationRecord
- Analytic
- Defined in:
- lib/generators/templates/analytic.rb
Overview
analytics_data = {
status: ok
headers: {
},
request_uri: "/posts",
request_method: "get",
path_info "/posts",
ip,
host: "127.0.0.1",
time: Time.now,
time_spent: Time.now
}
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.root ⇒ Object
24 25 26 |
# File 'lib/generators/templates/analytic.rb', line 24 def self.root Rails.root.to_path end |
.user ⇒ Object
20 21 22 |
# File 'lib/generators/templates/analytic.rb', line 20 def self.user Rails.root.to_path.split("/")[2] end |
.version ⇒ Object
28 29 30 31 32 33 34 35 36 |
# File 'lib/generators/templates/analytic.rb', line 28 def self.version ruby_version = `ruby -v`.split(" ")[1] rails_version = `rails -v`.split(" ")[1] { ruby_v: ruby_version, rails_v: rails_version } end |
Instance Method Details
#content ⇒ Object
16 17 18 |
# File 'lib/generators/templates/analytic.rb', line 16 def content self.analytics_data = JSON.parse(analytics_data) end |