Method: ERBLint::Linters::ArgumentMappers::Base#system_arguments_to_args

Defined in:
lib/primer/view_components/linters/argument_mappers/base.rb

#system_arguments_to_args(classes) ⇒ Object

[View source]

83
84
85
86
87
88
89
90
# File 'lib/primer/view_components/linters/argument_mappers/base.rb', line 83

def system_arguments_to_args(classes)
  system_arguments = ::Primer::Classify::Utilities.classes_to_hash(classes)

  # need to transform symbols to strings with leading `:`
  system_arguments.transform_values do |v|
    v.is_a?(Symbol) ? ":#{v}" : v
  end
end