class MavisCLI::Stats::Sessions
Public Instance Methods
Source
# File app/lib/mavis_cli/stats/sessions.rb, line 10 def call(session_slug:) MavisCLI.load_rails session = Session.find_by!(slug: session_slug) programmes = session.programmes programmes.each do |programme| location_formatted = session.location.address_parts.join(", ") puts "Programme: #{programme.name}, Location: #{location_formatted}" headers = build_headers(programme) rows = [::Stats::Session.call(session, programme:)] table = TableTennis.new(rows, headers:) puts table end end