Class: RecipeInspiration::Course

Inherits:
Object
  • Object
show all
Includes:
Memorable::InstanceMethods
Defined in:
lib/CLI_project/course.rb

Constant Summary collapse

@@all =
[]

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeCourse

Returns a new instance of Course.



15
16
17
# File 'lib/CLI_project/course.rb', line 15

def initialize
  super 
end

Instance Attribute Details

#nameObject

Returns the value of attribute name.



11
12
13
# File 'lib/CLI_project/course.rb', line 11

def name
  @name
end

#urlObject

Returns the value of attribute url.



11
12
13
# File 'lib/CLI_project/course.rb', line 11

def url
  @url
end

Class Method Details

.allObject



23
24
25
# File 'lib/CLI_project/course.rb', line 23

def self.all 
 @@all
end

.list_course_namesObject



19
20
21
# File 'lib/CLI_project/course.rb', line 19

def self.list_course_names
  RecipeInspiration::Scraper.scrape_courses
end