Class: GitStats::StatsView::Charts::ActivityCharts
- Inherits:
-
Object
- Object
- GitStats::StatsView::Charts::ActivityCharts
- Defined in:
- lib/git_stats/stats_view/charts/activity_charts.rb
Instance Method Summary collapse
- #activity_by_date(author) ⇒ Object
- #activity_by_hour(author) ⇒ Object
- #activity_by_month(author) ⇒ Object
- #activity_by_wday(author) ⇒ Object
- #activity_by_year(author) ⇒ Object
-
#initialize(repo) ⇒ ActivityCharts
constructor
A new instance of ActivityCharts.
Constructor Details
#initialize(repo) ⇒ ActivityCharts
Returns a new instance of ActivityCharts.
6 7 8 9 |
# File 'lib/git_stats/stats_view/charts/activity_charts.rb', line 6 def initialize(repo) @repo = repo @activity = repo.activity end |
Instance Method Details
#activity_by_date(author) ⇒ Object
11 12 13 14 15 16 17 18 19 |
# File 'lib/git_stats/stats_view/charts/activity_charts.rb', line 11 def activity_by_date() Chart.new do |f| f.date_column_chart( data: .activity.by_date, title: :commits_by_date.t, y_text: :commits.t ) end end |
#activity_by_hour(author) ⇒ Object
21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/git_stats/stats_view/charts/activity_charts.rb', line 21 def activity_by_hour() Chart.new do |f| f.simple_column_chart( title: :commits_by_hour.t, y_text: :commits.t, x_text: :hour.t, data_x: (0..23), data_y: .activity.by_hour_array ) end end |
#activity_by_month(author) ⇒ Object
45 46 47 48 49 50 51 52 53 54 55 |
# File 'lib/git_stats/stats_view/charts/activity_charts.rb', line 45 def activity_by_month() Chart.new do |f| f.simple_column_chart( title: :commits_by_month.t, y_text: :commits.t, x_text: :month.t, data_x: I18n.t('date.abbr_month_names')[1..-1], data_y: .activity.by_month_array ) end end |
#activity_by_wday(author) ⇒ Object
33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/git_stats/stats_view/charts/activity_charts.rb', line 33 def activity_by_wday() Chart.new do |f| f.simple_column_chart( title: :commits_by_wday.t, y_text: :commits.t, x_text: :day.t, data_x: I18n.t('date.abbr_day_names'), data_y: .activity.by_wday_array ) end end |