Class: RuboCop::Cop::Sorbet::EnforceSignatures::SigSuggestion
- Inherits:
-
Object
- Object
- RuboCop::Cop::Sorbet::EnforceSignatures::SigSuggestion
- Defined in:
- lib/rubocop/cop/sorbet/signatures/enforce_signatures.rb
Instance Attribute Summary collapse
-
#params ⇒ Object
Returns the value of attribute params.
-
#returns ⇒ Object
Returns the value of attribute returns.
Instance Method Summary collapse
-
#initialize(indent, param_placeholder, return_placeholder) ⇒ SigSuggestion
constructor
A new instance of SigSuggestion.
- #to_autocorrect ⇒ Object
Constructor Details
#initialize(indent, param_placeholder, return_placeholder) ⇒ SigSuggestion
Returns a new instance of SigSuggestion.
278 279 280 281 282 283 284 |
# File 'lib/rubocop/cop/sorbet/signatures/enforce_signatures.rb', line 278 def initialize(indent, param_placeholder, return_placeholder) @params = [] @returns = nil @indent = indent @param_placeholder = param_placeholder @return_placeholder = return_placeholder end |
Instance Attribute Details
#params ⇒ Object
Returns the value of attribute params.
276 277 278 |
# File 'lib/rubocop/cop/sorbet/signatures/enforce_signatures.rb', line 276 def params @params end |
#returns ⇒ Object
Returns the value of attribute returns.
276 277 278 |
# File 'lib/rubocop/cop/sorbet/signatures/enforce_signatures.rb', line 276 def returns @returns end |
Instance Method Details
#to_autocorrect ⇒ Object
286 287 288 |
# File 'lib/rubocop/cop/sorbet/signatures/enforce_signatures.rb', line 286 def to_autocorrect "sig { #{generate_params}#{generate_return} }\n#{" " * @indent}" end |