Skip to content

Commit 6ec2f01

Browse files
committed
Update SDK version and fix errors
1 parent e86345a commit 6ec2f01

File tree

6 files changed

+22
-17
lines changed

6 files changed

+22
-17
lines changed

ruby-directory-sync-example/Gemfile.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ GEM
1313
rack (~> 2.2)
1414
rack-protection (= 2.1.0)
1515
tilt (~> 2.0)
16-
sorbet-runtime (0.5.9293)
16+
sorbet-runtime (0.5.9301)
1717
tilt (2.0.10)
18-
workos (1.6.0)
18+
workos (1.6.1)
1919
sorbet-runtime (~> 0.5)
2020

2121
PLATFORMS

ruby-directory-sync-example/app.rb

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,28 +9,33 @@
99
WorkOS.key = ENV['WORKOS_API_KEY']
1010

1111
get '/' do
12-
@directories = WorkOS::DirectorySync.list_directories
12+
@directories_list = WorkOS::DirectorySync.list_directories
13+
@directories = @directories_list.data
1314

1415
erb :index
1516
end
1617

1718
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
2023

2124
erb :directory
2225
end
2326

2427
get '/users/:id' do
2528
@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
2731

2832
erb :user
2933
end
3034

3135
get '/groups/:id' do
3236
@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
3439

3540
erb :group
3641
end

ruby-directory-sync-example/views/directory.erb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
<ul>
55
<% @users.each do |user| %>
66
<li>
7-
<a href="/users/<%= user['id'] %>">
8-
<%= user['username'] %>
7+
<a href="/users/<%= user.id %>">
8+
<%= user.username %>
99
</a>
1010
</li>
1111
<% end %>
@@ -19,8 +19,8 @@
1919
<ul>
2020
<% @groups.each do |group| %>
2121
<li>
22-
<a href="/groups/<%= group['id'] %>">
23-
<%= group['name'] %>
22+
<a href="/groups/<%= group.id %>">
23+
<%= group.name %>
2424
</a>
2525
</li>
2626
<% end %>

ruby-directory-sync-example/views/group.erb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
<ul>
1212
<% @group_users.each do |user| %>
1313
<li>
14-
<a href="/users/<%= user['id'] %>">
15-
<%= user['username'] %>
14+
<a href="/users/<%= user.id %>">
15+
<%= user.username %>
1616
</a>
1717
</li>
1818
<% end %>

ruby-directory-sync-example/views/index.erb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
<ul>
33
<% @directories.each do |directory| %>
44
<li>
5-
<a href="/directories/<%= directory['id'] %>">
6-
<%= directory['name'] %>
5+
<a href="/directories/<%= directory.id %>">
6+
<%= directory.name %>
77
</a>
88
</li>
99
<% end %>

ruby-directory-sync-example/views/user.erb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
<ul>
1212
<% @user_groups.each do |group| %>
1313
<li>
14-
<a href="/groups/<%= group['id'] %>">
15-
<%= group['name'] %>
14+
<a href="/groups/<%= group.id %>">
15+
<%= group.name %>
1616
</a>
1717
</li>
1818
<% end %>

0 commit comments

Comments
 (0)