Skip to content

Commit 280c676

Browse files
committed
chore: style
1 parent 2bad103 commit 280c676

File tree

1 file changed

+17
-20
lines changed

1 file changed

+17
-20
lines changed

lib/syskit/models/component.rb

Lines changed: 17 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1212,26 +1212,23 @@ def apply_missing_dynamic_services_from(from, specialize_if_needed = true)
12121212
!has_data_service?(srv.full_name)
12131213
end
12141214

1215-
if missing_services.empty?
1216-
self
1217-
else
1218-
# We really really need to specialize self. The reason is
1219-
# that self.model, even though it has private
1220-
# specializations, might be a reusable model from the system
1221-
# designer's point of view. With the singleton class, we
1222-
# know that it is not
1223-
base_model = if specialize_if_needed then specialize
1224-
else
1225-
self
1226-
end
1227-
missing_services.each do |_, srv|
1228-
dynamic_service_options =
1229-
{ as: srv.name }.merge(srv.dynamic_service_options)
1230-
base_model.require_dynamic_service(
1231-
srv.dynamic_service.name, **dynamic_service_options
1232-
)
1233-
end
1234-
base_model
1215+
return self if missing_services.empty?
1216+
1217+
# We really really need to specialize self. The reason is
1218+
# that self.model, even though it has private
1219+
# specializations, might be a reusable model from the system
1220+
# designer's point of view. With the singleton class, we
1221+
# know that it is not
1222+
base_model = if specialize_if_needed then specialize
1223+
else
1224+
self
1225+
end
1226+
missing_services.each do |_, srv|
1227+
dynamic_service_options =
1228+
{ as: srv.name }.merge(srv.dynamic_service_options)
1229+
base_model.require_dynamic_service(
1230+
srv.dynamic_service.name, force: true, **dynamic_service_options
1231+
)
12351232
end
12361233
base_model
12371234
end

0 commit comments

Comments
 (0)