class Processor
Public Class Methods
find_fav(name)
click to toggle source
last()
click to toggle source
# File lib/ruby_doc/data/data_processor.rb, line 15 def self.last UI.browse_list($DocDB[1500..$DocDB.count], "Last") end
load_doc(doc)
click to toggle source
Load Doc============================== ¶ ↑
# File lib/ruby_doc/data/data_processor.rb, line 19 def self.load_doc(doc) if !doc.nil? Scraper.load_class_doc(doc) if doc.type == "Class" || doc.type == "Module" Scraper.load_method_doc(doc) if doc.type == "Method" UI.display_class(doc) if doc.type == "Class" || doc.type == "Module" UI.display_method(doc) if doc.type == "Method" else UI.nil_error end end
page1()
click to toggle source
page2()
click to toggle source
# File lib/ruby_doc/data/data_processor.rb, line 7 def self.page2 UI.browse_list($DocDB[500..999], "Page2") end
page3()
click to toggle source
# File lib/ruby_doc/data/data_processor.rb, line 11 def self.page3 UI.browse_list($DocDB[1000..1499], "Page3") end
reset_favs()
click to toggle source
save(doc)
click to toggle source
Save Doc============================== ¶ ↑
# File lib/ruby_doc/data/data_processor.rb, line 31 def self.save(doc) # if entry does not exist write else inform entry exist if uniq(doc) File.open("#{fav_dir}", "a"){|l| l.puts doc.name} puts "\r" print doc.name.cyan + " Saved!".light_cyan UI.display_class_control(doc) else puts "\r" print doc.name.cyan + " Already Saved!".light_red UI.display_class_control(doc) end end
search(name)
click to toggle source
uniq(doc)
click to toggle source
# File lib/ruby_doc/data/data_processor.rb, line 47 def self.uniq(doc) # save(doc) Helper Method # read => uniq boolean File.open("#{fav_dir}").none?{|l| l.chomp == doc.name} end