Skip to content

Commit 7983597

Browse files
committed
rename ResolverType to Resolver, add @escaping
1 parent 2ed30c6 commit 7983597

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

bin/swinject_codegen

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ def prepare_definitions(hash)
146146
register_function_signature = "register"
147147
register_function_signature << definition[:component].delete("<").delete(">").delete(".")
148148
register_function_signature << "_#{name}" unless has_no_name
149-
register_function_signature << "(registerClosure: (_ resolver: ResolverType"
149+
register_function_signature << "(registerClosure: @escaping (_ resolver: Resolver"
150150
register_function_signature << ", " unless argument_hashes.nil? || argument_hashes.empty?
151151
register_function_signature << argument_hashes.map { |a| "_ #{a[:argument_name]}: #{a[:argument_type]}" }.join(", ") unless argument_hashes.nil? || argument_hashes.empty?
152152
register_function_signature << ") -> (#{definition[:component]})) -> ServiceEntry<#{definition[:service]}>"

erb/container.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import Swinject
66
<%= header %>
77
<% end -%>
88

9-
extension ResolverType {
9+
extension Resolver {
1010
<% @content_array.each do |hash| %>
1111
func <%= hash[:resolve_function_signature] %> {
1212
return self<%= hash[:resolve_function_call] %><%= ", argument: #{hash[:arguments][0][:argument_name]}" if !hash[:arguments].nil? && hash[:arguments].count == 1 -%><%= ", arguments: #{hash[:arguments].map {|a| a[:argument_name]}.join(", ")}" if !hash[:arguments].nil? && hash[:arguments].count > 1 -%>)<%=hash[:service] != hash[:component] ? " as! #{hash[:component]}" : "!"%>

0 commit comments

Comments
 (0)