Class: BBS2ch::Connection

Inherits:
Object
  • Object
show all
Defined in:
lib/bbs2ch/connection.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(url) ⇒ Connection

Returns a new instance of Connection.



3
4
5
6
7
8
9
10
11
# File 'lib/bbs2ch/connection.rb', line 3

def initialize(url)
  @conn = Faraday.new(url: url) do |faraday|
    # faraday.request  :url_encoded             # form-encode POST params
    # faraday.response :logger                  # log requests to STDOUT
    faraday.adapter  Faraday.default_adapter  # make requests with Net::HTTP
  end

  @conn.headers[:user_agent] = 'Monazilla/1.00 (bbs2ch-rubygems/0.1.0)'
end

Instance Attribute Details

#connObject

Returns the value of attribute conn.



13
14
15
# File 'lib/bbs2ch/connection.rb', line 13

def conn
  @conn
end

Instance Method Details

#response_bodyObject



15
16
17
# File 'lib/bbs2ch/connection.rb', line 15

def response_body
  @conn.get.body.toutf8
end