module AutoPilot
Constants
- BASE_URL
- VERSION
Attributes
configuration[RW]
Public Class Methods
configure() { |configuration| ... }
click to toggle source
# File lib/auto_pilot/configure.rb, line 6 def self.configure self.configuration ||= Config.new yield configuration configuration end
get_api_answers()
click to toggle source
# File lib/auto_pilot.rb, line 13 def get_api_answers parsed_documents = [] answers = AutoPilot::API.new.get_answers answers.each do |answer| question_id = answer[:question_id] answer_id = answer[:answer_id] url = page_with_my_answer(question_id) doc = Request.fetch url # Log.green "question id #{question_id} | answer id #{answer_id}" parsed_documents << DocumentParser.new(doc, question_id, answer_id) end parsed_documents end
page_with_my_answer(id)
click to toggle source
# File lib/auto_pilot.rb, line 27 def page_with_my_answer(id) "#{BASE_URL}/#{id}/" end
write_files(parsed_documents)
click to toggle source
# File lib/auto_pilot.rb, line 31 def write_files(parsed_documents) parsed_documents.each do |doc| HtmlConverter.new doc if AutoPilot.configuration.format.include? :html MarkdownConverter.new doc if AutoPilot.configuration.format.include? :md end end