Module: Delicious::API::Authentication

Included in:
Console
Defined in:
lib/delicious-console/authentication.rb

Class Method Summary collapse

Class Method Details

.authenticate(request, connection) ⇒ Object



5
6
7
8
9
10
11
12
13
# File 'lib/delicious-console/authentication.rb', line 5

def authenticate(request, connection)
	if !request.nil?
		make_setup!
		request.basic_auth @username, @password
		response = connection.request(request)
	else
		puts "Invalid request"
	end
end

.filenameObject



21
22
23
# File 'lib/delicious-console/authentication.rb', line 21

def filename
	File.expand_path("~/.delicious_config")
end

.make_setup!Object



15
16
17
18
19
# File 'lib/delicious-console/authentication.rb', line 15

def make_setup!
	config = YAML.load_file(filename)
	@username = config['username']
	@password = config['password']
end