Sha256: 0fcead26ea17972f02e82aa2f865bb014777db4be59ed6075d6fc8269e415b35
Contents?: true
Size: 430 Bytes
Versions: 3
Compression:
Stored size: 430 Bytes
Contents
require_relative './courses.rb' DUMP_FILE_PATH = Dir.home + '/.kiwicourse.dump' module KiwiScraper class OfflineCourses 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 def get_instance @sc end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
kiwicourse-0.5.3 | lib/coursesdesc/offline.rb |
kiwicourse-0.5.2 | lib/coursesdesc/offline.rb |
kiwicourse-0.5.1 | lib/coursesdesc/offline.rb |