lib/rails/generators/component/component_generator.rb in view_component-2.1.0 vs lib/rails/generators/component/component_generator.rb in view_component-2.2.0
- old
+ new
@@ -27,14 +27,12 @@
def parent_class
defined?(ApplicationComponent) ? "ApplicationComponent" : "ViewComponent::Base"
end
def initialize_signature
- if attributes.present?
- attributes.map { |attr| "#{attr.name}:" }.join(", ")
- else
- "*"
- end
+ return if attributes.blank?
+
+ attributes.map { |attr| "#{attr.name}:" }.join(", ")
end
def initialize_body
attributes.map { |attr| "@#{attr.name} = #{attr.name}" }.join("\n ")
end