Class: Softlayer::Mock::Brand

Inherits:
Softlayer::Mock show all
Defined in:
lib/softlayer/mock/brand.rb

Instance Attribute Summary

Attributes inherited from Softlayer::Mock

#id

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Softlayer::Mock

add_attributes, all, find, find_by_key, get_class_from_return_object, message_to_params, request, save_on_database

Class Method Details

.create_object(attrs) ⇒ Object



13
14
15
16
# File 'lib/softlayer/mock/brand.rb', line 13

def self.create_object(attrs)
  brand = add_attributes(attrs)
  save_on_database(brand.key_name, brand)
end

Instance Method Details

#get_hardwareObject



24
25
# File 'lib/softlayer/mock/brand.rb', line 24

def get_hardware
end

#get_token(user_id) ⇒ Object



4
5
6
7
8
9
10
11
# File 'lib/softlayer/mock/brand.rb', line 4

def get_token(user_id)
  users = $database["Softlayer::User::Customer"]
  users.each do |id,user|
    if user.id == user_id
      return user.authentication_token.hash
    end
  end
end

#get_usersObject



18
19
20
21
22
# File 'lib/softlayer/mock/brand.rb', line 18

def get_users
  return_objects = []
  $database["Softlayer::User::Customer"].select { |k,v| return_objects.push(v) }
  return_objects
end