Module: Scrapbox

Defined in:
lib/scrapbox.rb,
lib/scrapbox/base.rb,
lib/scrapbox/page.rb,
lib/scrapbox/project.rb,
lib/scrapbox/version.rb

Defined Under Namespace

Classes: Page, Project

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.__getsbdata(u) ⇒ Object



3
4
5
6
7
8
9
10
11
12
# File 'lib/scrapbox/base.rb', line 3

def self.__getsbdata(u)
  # uri = URI.parse("#{@host}/api#{api}")
  uri = URI.parse(u)
  http = Net::HTTP.new(uri.host, uri.port)
  http.use_ssl = true
  http.verify_mode = OpenSSL::SSL::VERIFY_NONE
  req = Net::HTTP::Get.new(uri.path)
  res = http.request(req)
  res.body.force_encoding("utf-8")
end