Class: KiwiScraper::OfflineCourses
- Inherits:
-
Object
- Object
- KiwiScraper::OfflineCourses
- Defined in:
- lib/coursesdesc/offline.rb
Instance Method Summary collapse
- #get_instance ⇒ Object
-
#initialize ⇒ OfflineCourses
constructor
A new instance of OfflineCourses.
Constructor Details
#initialize ⇒ OfflineCourses
Returns a new instance of OfflineCourses.
7 8 9 10 11 12 13 14 |
# File 'lib/coursesdesc/offline.rb', line 7 def initialize if File.exist?(DUMP_FILE_PATH) @sc = Marshal.load(File.read(DUMP_FILE_PATH)) else @sc = KiwiScraper::ShareCourse.new File.open(DUMP_FILE_PATH, 'w') { |f| f.write(Marshal.dump(@sc)) } end end |
Instance Method Details
#get_instance ⇒ Object
16 17 18 |
# File 'lib/coursesdesc/offline.rb', line 16 def get_instance @sc end |