* Rubocop enabled style/alias * Enabled Style/ArrayJoin Cop * Enabled Style/Attr * Enabled Case Equality * Enabled CharacterLiteral * Enabled ColonMethodCall Cop * Enabled CommentAnnotation cop * Enabled PreferredHashMethods Cop * Enabled DoubleNegation Cop * Enabled EachWithObject Cop * Enabled EmptyLiteral Cop * Enabled EvenOdd Cop * Enabled IfWithSemicolon Cop * Enabled Lambda and LambdaCall Cop * Enabled LineEndConcatenation Cop * Enabled ModuleFunction Cop; * Enable NegatedIf and NegatedWhile Cop * Enabled NilComparison Cop * Enabled Not Cop * Enabled NumericLiterals Cop * Enabled OneLineConditional Cop * Enabled PercentLiteralDelimiters Cop * Excluded internal/users_controller from negated_if cop * Reverted the double negation change from github_issue_tag and github_issue.rb" * Enabled PerlBackrefs Cop * Changed Regexp.last_match(1) to Regexp.last_match(0) * Enabled proc cop * Enabled RaiseArgs Cop * Reverted Regexp.last_match(0) to Regexp.last_match(1) * Enabled SelfAssignment Cop * Enabled SingleLineMethods Cop * Enabled SpecialGlobalVars Cop * Enabled VariableInterpolation Cop * Enabled WhenThen Cop * Enabled WhileUntilModifier Cop * Enabled WordArray Cop * Enabled IfUnlessModifier Cop * Enabled GuardClause Cop
20 lines
651 B
Ruby
20 lines
651 B
Ruby
class Internal::DogfoodController < Internal::ApplicationController
|
|
layout "internal"
|
|
|
|
def index
|
|
usernames = if Rails.env.production?
|
|
%w[ben jess peter maestromac andy lianafelt]
|
|
else
|
|
%w[thepracticaldev bendhalpern]
|
|
end
|
|
|
|
@team_members = User.where(username: usernames).order(comments_count: :desc)
|
|
user_ids = @team_members.map(&:id)
|
|
|
|
@comment_totals_this_week = Comment.
|
|
users_with_number_of_comments(user_ids, Time.zone.today.beginning_of_week)
|
|
|
|
@comment_totals_24_hours = Comment.
|
|
users_with_number_of_comments(user_ids, 24.hours.ago)
|
|
end
|
|
end
|