[RUBY] Senden Sie eine Pull-Anfrage an GitHub

Lesen Sie zunächst den vorherigen Abschnitt "Kakao aus Rubin probieren". https://qiita.com/KoichiroEto/items/3e408e1420171f97fe61

Inhalt zu korrigieren

Wenn ich es starte, bekomme ich eine Warnung.

% ruby test1.rb /usr/local/lib/ruby/gems/2.7.0/gems/cocoa-0.1.6/lib/cocoa/objc/method_def.rb:154: warning: constant ::Fixnum is deprecated /usr/local/lib/ruby/gems/2.7.0/gems/cocoa-0.1.6/lib/cocoa/objc/method_def.rb:154: warning: constant ::Fixnum is deprecated /usr/local/lib/ruby/gems/2.7.0/gems/cocoa-0.1.6/lib/cocoa/objc/method_def.rb:154: warning: constant ::Bignum is deprecated

Wenn Sie Fixnum und Bignum wie unten gezeigt in Integer ändern, wird keine Warnung ausgegeben.

% cd /usr/local/lib/ruby/gems/2.7.0/gems/cocoa-0.1.6/lib/cocoa/objc
% cp method_def.rb method_def.rb.org
% vi method_def.rb
% diff method_def.rb.org method_def.rb
154c154
<         when Fixnum, Bignum
---
>         when Integer

Referenz:

Pull-Anfrage erstellen

Es ist eine große Sache, also lasst es uns ziehen.

1. Gabel

2. Klon

% cd ~/dev % git clone https://github.com/eto/cocoa.git % cd cocoa % git status On branch master Your branch is up to date with 'origin/master'.

nothing to commit, working tree clean

3. Schneiden Sie den Ast

% git checkout -b develop Switched to a new branch 'develop'

4. Richtig

% cd lib/cocoa/objc % vi method_def.rb

Auf Korrekturen prüfen.

% git diff diff --git a/lib/cocoa/objc/method_def.rb b/lib/cocoa/objc/method_def.rb index c588790..21779ba 100644 --- a/lib/cocoa/objc/method_def.rb +++ b/lib/cocoa/objc/method_def.rb @@ -177,7 +177,7 @@ module ObjC case value when TrueClass, FalseClass [:bool,value]

  •    when Fixnum, Bignum
    
  •    when Integer
         [TYPES[types[i]],value]
       when Float
         [:double,value]
    

5. drücken

% git add method_def.rb % git commit -m "Fix 'warning: constant ::Fixnum, Bignum is deprecated'." [master fdfaa0e] Fix 'warning: constant ::Fixnum, Bignum is deprecated'. 1 file changed, 1 insertion(+), 1 deletion(-)

% git push origin develop Enumerating objects: 11, done. Counting objects: 100% (11/11), done. Delta compression using up to 8 threads Compressing objects: 100% (5/5), done. Writing objects: 100% (6/6), 526 bytes | 526.00 KiB/s, done. Total 6 (delta 3), reused 0 (delta 0) remote: Resolving deltas: 100% (3/3), completed with 3 local objects. remote: remote: Create a pull request for 'develop' on GitHub by visiting: remote: https://github.com/eto/cocoa/pull/new/develop remote: To https://github.com/eto/cocoa.git

  • [new branch] develop -> develop

6. Machen Sie eine Pull-Anfrage

This pull request fixes the following warnings.
> /usr/local/lib/ruby/gems/2.7.0/gems/cocoa-0.1.6/lib/cocoa/objc/method_def.rb:154: warning: constant ::Fixnum is deprecated
> /usr/local/lib/ruby/gems/2.7.0/gems/cocoa-0.1.6/lib/cocoa/objc/method_def.rb:154: warning: constant ::Fixnum is deprecated
> /usr/local/lib/ruby/gems/2.7.0/gems/cocoa-0.1.6/lib/cocoa/objc/method_def.rb:154: warning: constant ::Bignum is deprecated

done!

Recommended Posts

Senden Sie eine Pull-Anfrage an GitHub
[Swift] So senden Sie eine Benachrichtigung
Senden Sie nach eindeutiger Authentifizierung mit Spring Cloud Gateway eine Anfrage an das Backend
Eine Geschichte über das Senden einer Pull-Anfrage an MinGW, um die libgr-Version zu aktualisieren
Senden Sie mir eine Roadmap, um ein vollwertiger Java-Ingenieur zu werden
[Java] So erhalten Sie eine Anfrage per HTTP-Kommunikation
GitHub als Speicher
So fordern Sie mit jMeter eine CSV-Datei als JSON an
[Persönliche Notizen] So verschieben Sie ein Docker-Image in GitHub-Pakete
Wie hinterlasse ich einen Kommentar?
Übergeben Sie Variablen an Scope.
So schreiben Sie ein benutzerorientiertes Programm (1)
So fügen Sie ein Video ein
Antwort auf Github-Sicherheitslückenwarnungen
So erstellen Sie eine Methode
Dinge, die Sie beim Abfangen einer Anfrage mit Android WebView vergessen sollten # shouldInterceptRequest
Wenn Sie einen Anruf erhalten, senden Sie eine SMS an diese Nummer