Module: Newsfeed
- Defined in:
- lib/newsfeed.rb,
lib/newsfeed/feed.rb,
lib/newsfeed/client.rb,
lib/newsfeed/logging.rb,
lib/newsfeed/project.rb,
lib/newsfeed/exceptions.rb
Defined Under Namespace
Modules: Logging Classes: Client, ClientResponseHandler, EntryNotFound, Feed, FeedResponseHandler, InvalidApiKey, InvalidArgument, Project, ProjectAlreadyExists, ProjectNotFound, TooManyProjects, UnexpectedHTTPException
Constant Summary collapse
- VERSION =
"1.1"
Class Method Summary collapse
Class Method Details
.setup_connection(url) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/newsfeed.rb', line 10 def self.setup_connection(url) @conn = Faraday::Connection.new(:url => url) do |builder| builder.use FaradayStack::ResponseJSON yield builder if block_given? builder.adapter Faraday.default_adapter end @uri = URI.parse(url) @conn.basic_auth @uri.user,@uri.password @conn.headers['User-Agent'] = "Newsfeed-Ruby/#{VERSION}" @conn end |