Class: WidgetsApiClient

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

Class Method Summary collapse

Class Method Details

.change_password(user_data, bearer_token) ⇒ Object

Change password



50
51
52
# File 'lib/widgets_api_client.rb', line 50

def self.change_password(user_data, bearer_token)
  UserService.change_password(user_data, bearer_token)
end

.check_email(user_data) ⇒ Object

Check email



40
41
42
# File 'lib/widgets_api_client.rb', line 40

def self.check_email(user_data)
  UserService.check_email(user_data)
end

.create_authentication_token(auth_data) ⇒ Object

Create authentication token



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

def self.create_authentication_token(auth_data)
  AuthenticationService.create_authentication(auth_data)
end

.create_user(user_data) ⇒ Object

Create user



30
31
32
# File 'lib/widgets_api_client.rb', line 30

def self.create_user(user_data)
  UserService.create_user(user_data)
end

.create_widget(widget_data, bearer_token) ⇒ Object

Create widget



85
86
87
# File 'lib/widgets_api_client.rb', line 85

def self.create_widget(widget_data, bearer_token)
  WidgetService.create_widget(widget_data, bearer_token)
end

.destroy_widget(widget_id, bearer_token) ⇒ Object

Destroy widget



95
96
97
# File 'lib/widgets_api_client.rb', line 95

def self.destroy_widget(widget_id, bearer_token)
  WidgetService.delete_widget(widget_id, bearer_token)
end

.get_private_widgets(bearer_token) ⇒ Object

Get private widgets



100
101
102
# File 'lib/widgets_api_client.rb', line 100

def self.get_private_widgets(bearer_token)
  WidgetService.get_own_widgets(bearer_token)
end

.get_public_widgets(bearer_token) ⇒ Object

Get public widgets



105
106
107
# File 'lib/widgets_api_client.rb', line 105

def self.get_public_widgets(bearer_token)
  WidgetService.get_public_widgets(bearer_token)
end

.get_public_widgets_with_search_term(search_term, bearer_token) ⇒ Object

Get public widgets with serach term



110
111
112
# File 'lib/widgets_api_client.rb', line 110

def self.get_public_widgets_with_search_term(search_term, bearer_token)
  WidgetService.get_public_widgets_with_search_term(search_term, bearer_token)
end

.refresh_authentication_token(auth_data, bearer_token) ⇒ Object

Refresh authentication token



20
21
22
# File 'lib/widgets_api_client.rb', line 20

def self.refresh_authentication_token(auth_data, bearer_token)
  AuthenticationService.refresh_authentication_token(auth_data, bearer_token)
end

.reset_password(user_data) ⇒ Object

Reset password



45
46
47
# File 'lib/widgets_api_client.rb', line 45

def self.reset_password(user_data)
  UserService.reset_password(user_data)
end

.revoke_authentication_token(auth_data, bearer_token) ⇒ Object

Revoke authentication token



25
26
27
# File 'lib/widgets_api_client.rb', line 25

def self.revoke_authentication_token(auth_data, bearer_token)
  AuthenticationService.revoke_authentication_token(auth_data, bearer_token)
end

.set_config(client_id, client_secret, base_url) ⇒ Object



10
11
12
# File 'lib/widgets_api_client.rb', line 10

def self.set_config(client_id, client_secret, base_url)
  ApplicationConfig.set_config(client_id, client_secret, base_url)
end

.show_logged_in_user(bearer_token) ⇒ Object

Show logged in user



55
56
57
# File 'lib/widgets_api_client.rb', line 55

def self.show_logged_in_user(bearer_token)
  UserService.show_logged_in_user(bearer_token)
end

.show_private_widgets(bearer_token) ⇒ Object

Get private widgets



65
66
67
# File 'lib/widgets_api_client.rb', line 65

def self.show_private_widgets(bearer_token)
  UserWidgetService.get_private_widgets(bearer_token)
end

.show_private_widgets_with_search_term(search_term, bearer_token) ⇒ Object

Get private widgets with search term



70
71
72
# File 'lib/widgets_api_client.rb', line 70

def self.show_private_widgets_with_search_term(search_term, bearer_token)
  UserWidgetService.get_private_widgets_with_search_term(search_term, bearer_token)
end

.show_user_id(user_id, bearer_token) ⇒ Object

Show user id



60
61
62
# File 'lib/widgets_api_client.rb', line 60

def self.show_user_id(user_id, bearer_token)
  UserService.show_user_id(user_id, bearer_token)
end

.show_widgets_by_user_id(user_id, bearer_token) ⇒ Object

Get widgets by user id



75
76
77
# File 'lib/widgets_api_client.rb', line 75

def self.show_widgets_by_user_id(user_id, bearer_token)
  UserWidgetService.get_widgets_by_user_id(user_id, bearer_token)
end

.show_widgets_by_user_id_with_search_term(user_id, search_term, bearer_token) ⇒ Object

Get widgets by user id with search term



80
81
82
# File 'lib/widgets_api_client.rb', line 80

def self.show_widgets_by_user_id_with_search_term(user_id, search_term, bearer_token)
  UserWidgetService.get_widgets_by_user_id_with_search_term(user_id, search_term, bearer_token)
end

.update_user(user_data, bearer_token) ⇒ Object

Update user



35
36
37
# File 'lib/widgets_api_client.rb', line 35

def self.update_user(user_data, bearer_token)
  UserService.update_user(user_data, bearer_token)
end

.update_widget(widget_data, widget_id, bearer_token) ⇒ Object

Update widget



90
91
92
# File 'lib/widgets_api_client.rb', line 90

def self.update_widget(widget_data, widget_id, bearer_token)
  WidgetService.update_widget(widget_data, widget_id, bearer_token)
end