Oman gemin luominen
Rakennatte ja julkaisette oman Ruby-gemin muiden käytettäväksi.
Oman gemin luominen on ilmainen Ruby Academy-oppitunti CoddyKitissä. Tämä on oppitunti 4/4. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu Ruby Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Ruby Academy-kurssilla on yhteensä 4 oppituntia.
Oman gemin rakentaminen
Oman gemin luominen
Ruby mahdollistaa omien uudelleenkäytettävien kirjastojen eli gemien luomisen.
Tässä oppitunnissa opitte rakentamaan ja julkaisemaan Ruby-gemin.

Uuden gem-projektin aloittaminen
Luokaa uusi gem-rakenne Bundlerilla:
bundle gem my_gemGemin tiedostorakenteen ymmärtäminen
Luotu gem-projekti sisältää:
lib/: Sisältää gemin pääasiallisen koodin.my_gem.gemspec: Määrittää gemin metatiedot.Rakefile: Käytetään automatisointitehtäviin.
Gem-koodin kirjoittaminen
Muokatkaa lib/my_gem.rb-tiedostoa gemin toiminnallisuuden määrittämiseksi.
module MyGem
def self.hello
'Hello from MyGem!'
end
end.gemspec-tiedoston muokkaaminen
my_gem.gemspec-tiedosto sisältää gemin metatiedot.
Gem::Specification.new do |spec|
spec.name = 'my_gem'
spec.version = '0.1.0'
spec.summary = 'A simple example gem'
spec.authors = ['Your Name']
spec.files = Dir['lib/**/*.rb']
endGemin rakentaminen
Luokaa gem-paketti suorittamalla seuraava komento:
gem build my_gem.gemspecGemin asentaminen ja testaaminen paikallisesti
Asentakaa gem paikallisesti ennen julkaisemista:
gem install ./my_gem-0.1.0.gemGemin julkaiseminen RubyGems.orgissa
Julkaistaksenne gemin todentakaa ensin käyttäjänne ja lähettäkää sitten gem:
gem push my_gem-0.1.0.gemOnnittelut!
Olette oppinut luomaan ja julkaisemaan oman Ruby-gemin.
Tämä päättää Gemit ja Bundler -osion.

Opi Ruby tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 29
- Oppitunnit
- 109
Usein kysytyt kysymykset
Onko oppitunti ”Oman gemin luominen” ilmainen?
Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa Ruby Academy-oppimispolun 3 oppituntia, myös oppitunnin “Oman gemin luominen”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Ruby Academy-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Oman gemin luominen”?
Rakennatte ja julkaisette oman Ruby-gemin muiden käytettäväksi. Harjoittelet Ruby Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Ruby Academy-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Ruby Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 4/4.
Kuinka kauan ”Oman gemin luominen”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Ruby Academy-oppitunnilla?
Kyllä. Jokainen Ruby Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Mitä gemit ovat?
- Gemien asentaminen ja käyttäminen
- Riippuvuuksien hallinta Bundlerilla
- Oman gemin luominen