File tree Expand file tree Collapse file tree 5 files changed +29
-4
lines changed
Expand file tree Collapse file tree 5 files changed +29
-4
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,9 @@ def self.find_or_create_from_oauth(oauth)
1111 user . commit_messages = GithubPresenter . new ( user ) . commit
1212 user . followers = GithubPresenter . new ( user ) . followers
1313 user . followees = GithubPresenter . new ( user ) . followees
14+ user . total_commits = GithubPresenter . new ( user ) . year_commits
15+ user . current_streak = GithubPresenter . new ( user ) . current_streaks
16+ user . longest_streak = GithubPresenter . new ( user ) . longest_streaks
1417 user . save
1518
1619 user
Original file line number Diff line number Diff line change @@ -33,4 +33,16 @@ def followers
3333 def followees
3434 user . followees . gsub ( "\" " , "" ) . split ( ", " ) [ 2 ..-2 ]
3535 end
36+
37+ def year_commits
38+ user . total_commits
39+ end
40+
41+ def current_streaks
42+ user . current_streak
43+ end
44+
45+ def longest_streaks
46+ user . longest_streak
47+ end
3648end
Original file line number Diff line number Diff line change 1010 < br >
1111 < div class ="col-md-4 home ">
1212 < h4 > Total Commits</ h4 >
13- < p > <%= @info . year_commits %> </ pr >
13+ < p > <%= @user_info . year_commits %> </ pr >
1414 </ div >
1515 < div class ="col-md-4 home ">
1616 < h4 > Current Streak</ h4 >
17- < p > <%= @info . current_streaks %> </ pr >
17+ < p > <%= @user_info . current_streaks %> </ pr >
1818 </ div >
1919 < div class ="col-md-4 home ">
2020 < h4 > Longest Streak</ h4 >
21- < p > <%= @info . longest_streaks %> </ pr >
21+ < p > <%= @user_info . longest_streaks %> </ pr >
2222 </ div >
2323 </ div >
2424
Original file line number Diff line number Diff line change 1+ class AddStreaksToUsers < ActiveRecord ::Migration
2+ def change
3+ add_column :users , :total_commits , :integer
4+ add_column :users , :current_streak , :integer
5+ add_column :users , :longest_streak , :integer
6+ end
7+ end
Original file line number Diff line number Diff line change 1111#
1212# It's strongly recommended that you check this file into your version control system.
1313
14- ActiveRecord ::Schema . define ( version : 20151027233429 ) do
14+ ActiveRecord ::Schema . define ( version : 20151027234948 ) do
1515
1616 # These are extensions that must be enabled in order to support this database
1717 enable_extension "plpgsql"
4040 t . text "organizations"
4141 t . text "followers"
4242 t . text "followees"
43+ t . integer "total_commits"
44+ t . integer "current_streak"
45+ t . integer "longest_streak"
4346 end
4447
4548end
You can’t perform that action at this time.
0 commit comments