Sha256: 5bb93e6ecbf05bdd04c9663b0b34bcd5dbc60a255dbd79b4f62af0d6f1e81c38
Contents?: true
Size: 702 Bytes
Versions: 1
Compression:
Stored size: 702 Bytes
Contents
require "simple2ch/version" module Simple2ch DEBUG = true require 'simple2ch/simple2ch_exception' require 'simple2ch/board' require 'simple2ch/dat' require 'simple2ch/res' require 'simple2ch/thre' require 'net/http' require 'pp' if DEBUG def self.root File.dirname __dir__ end # HTTPでGETする # @param [URI] url URL # @return [String] 取得本文 def self.fetch(url) req = Net::HTTP::Get.new(url.path) res = Net::HTTP.start(url.host, url.port) {|http| http.request(req) } res.body.force_encoding("cp932").encode!('utf-8', :undef => :replace) end end #TODO: テストの用意。 #TODO: コメントを書いてメソッドを整える。
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
simple2ch-0.0.1 | lib/simple2ch.rb |