Class: CodeBadges::GetCodecademyCourses

Inherits:
Object
  • Object
show all
Defined in:
lib/codebadges/courses.rb

Overview

Service object class that returns all courses

Class Method Summary collapse

Class Method Details

.callObject



6
7
8
9
10
11
12
13
# File 'lib/codebadges/courses.rb', line 6

def self.call
  CademySite.new do |site|
    site.goto CademySite::MAIN_URL
    @courses = site.extract_main_courses
  end

  @courses
end