Class: BBS2ch::Connection
- Inherits:
-
Object
- Object
- BBS2ch::Connection
- Defined in:
- lib/bbs2ch/connection.rb
Instance Attribute Summary collapse
-
#conn ⇒ Object
Returns the value of attribute conn.
Instance Method Summary collapse
-
#initialize(url) ⇒ Connection
constructor
A new instance of Connection.
- #response_body ⇒ Object
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
#conn ⇒ Object
Returns the value of attribute conn.
13 14 15 |
# File 'lib/bbs2ch/connection.rb', line 13 def conn @conn end |
Instance Method Details
#response_body ⇒ Object
15 16 17 |
# File 'lib/bbs2ch/connection.rb', line 15 def response_body @conn.get.body.toutf8 end |