Class: Mocloud::API

Inherits:
Object
  • Object
show all
Defined in:
lib/mocloud/api.rb

Instance Method Summary collapse

Instance Method Details

#get(resource, query = {}) ⇒ Object



10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/mocloud/api.rb', line 10

def get(resource, query={})

	creds = Mocloud::Utils::Credentials.new
	time = Time.now.to_i
	user = creds.read_credentials()
	token = creds.make_token(time)

	query[:token] = token
	query[:time] = time

	Mocloud::Utils.http_get("https://#{user['endpoint']}#{resource}", query)
end

#get_unauthed(endpoint, resource, query = {}) ⇒ Object



6
7
8
# File 'lib/mocloud/api.rb', line 6

def get_unauthed(endpoint, resource, query={})
	Mocloud::Utils.http_get("https://#{endpoint}#{resource}", query)
end