Class: Githubris::API

Inherits:
Object
  • Object
show all
Includes:
Gist, User, HTTParty
Defined in:
lib/githubris/api.rb

Defined Under Namespace

Modules: Gist, User

Constant Summary

Constants included from User

User::USERS_PATH

Constants included from Gist

Gist::PUBLIC_GISTS_PATH

Instance Method Summary collapse

Methods included from User

#get_user

Methods included from Gist

#get_public_gists, #get_user_public_gists

Constructor Details

#initializeAPI

Returns a new instance of API.



15
16
17
# File 'lib/githubris/api.rb', line 15

def initialize
  @builder = Githubris::Builder.new
end

Instance Method Details

#authenticate!(options = {}) ⇒ Object



19
20
21
# File 'lib/githubris/api.rb', line 19

def authenticate!(options={})
  Githubris::API.basic_auth options[:login], options[:password]
end