ruby / ruby/fiddle

Fiddle::CParser should expose module methods

Offen
#125 3 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Ruby
Sterne
195
Forks
53
Ø Merge
23 Std. 57 Min.
Gemergte PRs (30 T.)
1

Beschreibung

The methods in Fiddle::CParser such as parse_struct_signature are useful on their own, outside of a class instance.

Would it make sense to be able to call these as module methods, in addition to the existing instance method interface?

i.e.

require 'fiddle/cparser'
Fiddle::CParser.parse_struct_signature(...)

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne beim fiddle/cparser-Einstiegspunkt und untersuche die vorhandenen Instanzmethoden von Fiddle::CParser, einschließlich parse_struct_signature. Bestätige, wie diese Methoden zugänglich gemacht werden, und mache dann dieselben Operationen über Fiddle::CParser aufrufbar, wobei die bestehende Instanzschnittstelle erhalten bleibt. Die Aufgabe ist erledigt, wenn die im Issue gezeigte Verwendung als Modulmethoden funktioniert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
ruby
Bereich
backend
Issue-Typ
Feature
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.