File tree Expand file tree Collapse file tree 6 files changed +22
-17
lines changed
ruby-directory-sync-example Expand file tree Collapse file tree 6 files changed +22
-17
lines changed Original file line number Diff line number Diff line change 13
13
rack (~> 2.2 )
14
14
rack-protection (= 2.1.0 )
15
15
tilt (~> 2.0 )
16
- sorbet-runtime (0.5.9293 )
16
+ sorbet-runtime (0.5.9301 )
17
17
tilt (2.0.10 )
18
- workos (1.6.0 )
18
+ workos (1.6.1 )
19
19
sorbet-runtime (~> 0.5 )
20
20
21
21
PLATFORMS
Original file line number Diff line number Diff line change 9
9
WorkOS . key = ENV [ 'WORKOS_API_KEY' ]
10
10
11
11
get '/' do
12
- @directories = WorkOS ::DirectorySync . list_directories
12
+ @directories_list = WorkOS ::DirectorySync . list_directories
13
+ @directories = @directories_list . data
13
14
14
15
erb :index
15
16
end
16
17
17
18
get '/directories/:id' do
18
- @groups = WorkOS ::DirectorySync . list_groups ( directory : params [ :id ] )
19
- @users = WorkOS ::DirectorySync . list_users ( directory : params [ :id ] )
19
+ @groups_list = WorkOS ::DirectorySync . list_groups ( directory : params [ :id ] )
20
+ @groups = @groups_list . data
21
+ @users_list = WorkOS ::DirectorySync . list_users ( directory : params [ :id ] )
22
+ @users = @users_list . data
20
23
21
24
erb :directory
22
25
end
23
26
24
27
get '/users/:id' do
25
28
@user = WorkOS ::DirectorySync . get_user ( params [ :id ] )
26
- @user_groups = WorkOS ::DirectorySync . list_groups ( user : params [ :id ] )
29
+ @user_groups_list = WorkOS ::DirectorySync . list_groups ( user : params [ :id ] )
30
+ @user_groups = @user_groups_list . data
27
31
28
32
erb :user
29
33
end
30
34
31
35
get '/groups/:id' do
32
36
@group = WorkOS ::DirectorySync . get_group ( params [ :id ] )
33
- @group_users = WorkOS ::DirectorySync . list_users ( group : params [ :id ] )
37
+ @group_users_list = WorkOS ::DirectorySync . list_users ( group : params [ :id ] )
38
+ @group_users = @group_users_list . data
34
39
35
40
erb :group
36
41
end
Original file line number Diff line number Diff line change 4
4
< ul >
5
5
<% @users . each do |user | %>
6
6
< li >
7
- < a href ="/users/ <%= user [ 'id' ] %> ">
8
- <%= user [ ' username' ] %>
7
+ < a href ="/users/ <%= user . id %> ">
8
+ <%= user . username %>
9
9
</ a >
10
10
</ li >
11
11
<% end %>
19
19
< ul >
20
20
<% @groups . each do |group | %>
21
21
< li >
22
- < a href ="/groups/ <%= group [ 'id' ] %> ">
23
- <%= group [ ' name' ] %>
22
+ < a href ="/groups/ <%= group . id %> ">
23
+ <%= group . name %>
24
24
</ a >
25
25
</ li >
26
26
<% end %>
Original file line number Diff line number Diff line change 11
11
< ul >
12
12
<% @group_users . each do |user | %>
13
13
< li >
14
- < a href ="/users/ <%= user [ 'id' ] %> ">
15
- <%= user [ ' username' ] %>
14
+ < a href ="/users/ <%= user . id %> ">
15
+ <%= user . username %>
16
16
</ a >
17
17
</ li >
18
18
<% end %>
Original file line number Diff line number Diff line change 2
2
<ul >
3
3
<% @directories . each do |directory | %>
4
4
< li >
5
- < a href ="/directories/ <%= directory [ 'id' ] %> ">
6
- <%= directory [ ' name' ] %>
5
+ < a href ="/directories/ <%= directory . id %> ">
6
+ <%= directory . name %>
7
7
</ a >
8
8
</ li >
9
9
<% end %>
Original file line number Diff line number Diff line change 11
11
< ul >
12
12
<% @user_groups . each do |group | %>
13
13
< li >
14
- < a href ="/groups/ <%= group [ 'id' ] %> ">
15
- <%= group [ ' name' ] %>
14
+ < a href ="/groups/ <%= group . id %> ">
15
+ <%= group . name %>
16
16
</ a >
17
17
</ li >
18
18
<% end %>
You can’t perform that action at this time.
0 commit comments