Class: WidgetsApiClient
- Inherits:
-
Object
- Object
- WidgetsApiClient
- Defined in:
- lib/widgets_api_client.rb
Class Method Summary collapse
-
.change_password(user_data, bearer_token) ⇒ Object
Change password.
-
.check_email(user_data) ⇒ Object
Check email.
-
.create_authentication_token(auth_data) ⇒ Object
Create authentication token.
-
.create_user(user_data) ⇒ Object
Create user.
-
.create_widget(widget_data, bearer_token) ⇒ Object
Create widget.
-
.destroy_widget(widget_id, bearer_token) ⇒ Object
Destroy widget.
-
.get_private_widgets(bearer_token) ⇒ Object
Get private widgets.
-
.get_public_widgets(bearer_token) ⇒ Object
Get public widgets.
-
.get_public_widgets_with_search_term(search_term, bearer_token) ⇒ Object
Get public widgets with serach term.
-
.refresh_authentication_token(auth_data, bearer_token) ⇒ Object
Refresh authentication token.
-
.reset_password(user_data) ⇒ Object
Reset password.
-
.revoke_authentication_token(auth_data, bearer_token) ⇒ Object
Revoke authentication token.
- .set_config(client_id, client_secret, base_url) ⇒ Object
-
.show_logged_in_user(bearer_token) ⇒ Object
Show logged in user.
-
.show_private_widgets(bearer_token) ⇒ Object
Get private widgets.
-
.show_private_widgets_with_search_term(search_term, bearer_token) ⇒ Object
Get private widgets with search term.
-
.show_user_id(user_id, bearer_token) ⇒ Object
Show user id.
-
.show_widgets_by_user_id(user_id, bearer_token) ⇒ Object
Get widgets by user id.
-
.show_widgets_by_user_id_with_search_term(user_id, search_term, bearer_token) ⇒ Object
Get widgets by user id with search term.
-
.update_user(user_data, bearer_token) ⇒ Object
Update user.
-
.update_widget(widget_data, widget_id, bearer_token) ⇒ Object
Update widget.
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.(, bearer_token) WidgetService.(, 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.(, bearer_token) WidgetService.(, 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.(bearer_token) WidgetService.(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.(bearer_token) WidgetService.(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.(search_term, bearer_token) WidgetService.(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.(bearer_token) UserWidgetService.(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.(search_term, bearer_token) UserWidgetService.(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.(user_id, bearer_token) UserWidgetService.(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.(user_id, search_term, bearer_token) UserWidgetService.(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.(, , bearer_token) WidgetService.(, , bearer_token) end |