class UserSessions

Attributes

user_sessions[R]

Public Class Methods

new(user_sessions_response) click to toggle source
# File lib/ft_42.rb, line 344
def initialize(user_sessions_response)
  @user_sessions = user_sessions_response
end

Public Instance Methods

sessions() click to toggle source
# File lib/ft_42.rb, line 348
def sessions
  user_sessions.map { |session| Session.new(session) }
end
total_hours_this_week() click to toggle source
# File lib/ft_42.rb, line 352
def total_hours_this_week
  total_duration = 0
  sessions.each do |session|
    total_duration += session.duration || 0
  end
  (total_duration / 60 / 60).round
end