Skip to content

Commit

Permalink
v0.2.4
Browse files Browse the repository at this point in the history
  • Loading branch information
Verseth committed Jan 8, 2025
1 parent f03b3ed commit 7e4504b
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
shale-builder (0.2.3)
shale-builder (0.2.4)
booleans (>= 0.1)
shale (< 2.0)
sorbet-runtime (> 0.5)
Expand Down
2 changes: 1 addition & 1 deletion lib/shale/builder/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@

module Shale
module Builder
VERSION = '0.2.3'
VERSION = '0.2.4'
end
end
10 changes: 5 additions & 5 deletions lib/tapioca/dsl/compilers/shale.rb
Original file line number Diff line number Diff line change
Expand Up @@ -59,18 +59,18 @@ def decorate

setter_type, nilable = shale_type_to_sorbet_setter_type(attribute)
if attribute.collection?
setter_type = "T.nilable(T::Array[#{return_type}])"
setter_type_str = "T.nilable(T::Array[#{setter_type}])"
elsif nilable
setter_type = "T.nilable(#{return_type})"
setter_type_str = "T.nilable(#{setter_type})"
else
setter_type = return_type.to_s
setter_type_str = setter_type.to_s
end

# setter
mod.create_method(
"#{attribute.name}=",
parameters: [create_param('value', type: setter_type)],
return_type: setter_type,
parameters: [create_param('value', type: setter_type_str)],
return_type: setter_type_str,
comments: comments,
)
end
Expand Down

0 comments on commit 7e4504b

Please sign in to comment.