Hlavní navigace

Seriál Utilitky pro Ruby

Jak programovat v Ruby a v Ruby on Rails si můžete přečíst všude. Ruby má ale také spoustu pomocných utilitek, jako je třeba balíčkovací nebo buildovací systém, o kterých se moc nepíše. Přitom právě ony dělají vývoj mnohem snazší a příjemnější. A co vy ‐ znáte je?

Utilitky pro Ruby: buildovací systém Rake VI

V posledním díle seriálu o utilitkách pro Ruby věnovaném systému Rake se budeme zabývat využití Rake ve webovém frameworku Ruby on Rails. Nakonec si vezmene křišťálovou kouli a podíváme se do budoucnosti, jinými slovy podíváme se na chystané novinky v Rake.

Utilitky pro Ruby: buildovací systém Rake V

V dnešním díle seriálu o utilitkách pro Ruby přijdou na přetřes jednotlivé knihovny pro tvorbu specifických tasků, naučíme se balit balíčky pomocí Rake, mazat dočasné soubory, ale také automatizovat testování naší aplikace a generovat dokumentaci.

Utilitky pro Ruby: buildovací systém Rake IV

V dnešním díle seriálu o utilitkách pro Ruby budeme pokračovat v popisu buildovacího systému Rake a konkrétně se budeme věnovat třídě FileList. Povíme si také další podrobnosti o vyvolávání jednotlivých tasků přímo z těla jiného tasku a řekneme si také, jakých zajímavých úprav doznal modul FileUtils v Rake.

Utilitky pro Ruby: buildovací systém Rake III

Metoda task není zdaleka jedinou možností tvorby úkolů. Řeč bude jak o tascích umožňující spouštět úlohy paralelně, tak o tascích souborových, které se používají například pro rozdílové kompilace. Povíme si něco i o pravidlech, která definují akce pro více souborů zároveň.

Utilitky pro Ruby: buildovací systém Rake II

V minulém díle našeho seriálu o utilitkách pro Ruby jsme se se systémem Rake seznámili, dnes si povíme více o práci s ním – věnovat se budeme parametrům Rake z příkazové řádky a zastavíme se také u různých možností závislostí rakeových úkolů.

Utilitky pro Ruby: buildovací systém Rake I

Protože programátoři jsou verbež líná a pracují jen když už vyzkoušeli všechny ostatní alternativy, vymysleli si buildovací systémy, aby jim ulehčovali již tak dost lehkou práci. Pro Ruby existuje buildovací systém Rake, s kterým se dnes naučíme pracovat.

Utilitky pro Ruby: distribuujeme skripty v Ruby

Dnes se podíváme na distribuci skriptů v Ruby tak, aby pro jejich použití stačilo jediné kliknutí - nacpeme všechny naše kódy včetně knihoven a interpretu do jediného spustitelného souboru. Stačí jej poslat kamarádovi a může jej okamžitě používat, aniž by musel instalovat něco dalšího nebo splnit řadu komplikovaných závislostí.

Utilitky pro Ruby: balíčkovací systém RubyGems potřetí

V minulých dílech jsme se naučili RubyGems používat z uživatelského a developerského hlediska, dnes to zkusíme z toho maintainerského. Řekneme si více o formátu gemovských balíčků a hned si také ukážeme, jak si vytvořit a podepsat vlastní gemový balíček.

Utilitky pro Ruby: balíčkovací systém RubyGems podruhé

V dnešním díle seriálu o utilitkách pro Ruby se budeme opět věnovat balíčkovacímu systému RubyGems. Naučíme se, jak využívat knihoven distribuovaných skrze RubyGems a dokonce si povíme o fintách, které nám umožní přesně specifikovat, které verze knihovny je možné pro projekt použít.

Utilitky pro Ruby: balíčkovací systém RubyGems

Jak programovat v Ruby a v Ruby on Rails si můžete přečíst všude. Ruby má ale také spoustu pomocných utilitek, jako je třeba balíčkovací nebo buildovací systém, o kterých se moc nepíše. Přitom právě ony dělají vývoj mnohem snazší a příjemnější. A co vy — znáte je?