След 3 седмици във Flatiron бях инструктиран да създам проект относно Object-Orientation Relationship. Намерих API сайт за грим, който позволява на потребителите да търсят различни продукти и който ми даде идеята да разработя програма за симулация на пазаруване за продукти за красота. Винаги съм харесвал пазаруването и козметичните продукти и реших, че това ще подхожда на личността ми. Извлякох API данни от сайта и промених формата им на JSON. Научих, че „скъпоценните камъни“ са изключително полезни.
Какво е скъпоценен камък?
Според rubygems, „Софтуерът RubyGems ви позволява лесно да изтегляте, инсталирате и използвате софтуерни пакети ruby във вашата система. Софтуерният пакет се нарича gem, който съдържа пакетирано Ruby приложение или библиотека. Скъпоценните камъни могат да се използват за разширяване или модифициране на функционалност в Ruby приложения. Обикновено те се използват за разпространение на функционалност за многократна употреба, която се споделя с други Rubyists за използване в техните приложения и библиотеки. Някои скъпоценни камъни предоставят помощни програми за командния ред, за да помогнат за автоматизирането на задачите и да ускорят работата ви. Според мен скъпоценните камъни са вградени в код или разширения, които не е нужно да пишете и ви помагат да спестите време.
Например, опитвах се да направя проекта си по-оживен и да отговаря на контекста на продуктите за красота, затова реших да го направя по-цветен и женствен. Как мога да напиша цветен код? ….. какво ще кажете за скъпоценните камъни? след това потърсих в google и намерих lolize. Еха! Вижте този скъпоценен камък! Нека ви покажа как работи.
- Ето моят проект без „Lolize“ — скучен е, нали?
- Ето цветното приложение, когато инсталирам „gem Lolize“ в моя проект
Как да използвате лолизе
Първо, трябва да инсталирате скъпоценен камък, като напишете кода по-долу във вашия терминал
gem install lolize
въведете фрагмента във вашия файл за среда
gem 'lolize'
require 'lolize/auto'
Сега ми позволете да споделя някои други полезни скъпоценни камъни и кодове, които използвах за моя проект.
Скъпоценни камъни и полезни кодове
- gem pry— за отстраняване на грешки
- gem json — анализира JSON документ в ruby структура от данни
- gem bundler — осигурява последователна среда за Ruby проекти чрез проследяване и инсталиране на точните скъпоценни камъни и версии, които са необходими
- скъпоценен камък lolize — цветове на дъгата
- система „чиста“ || system “cls” — използвайте един от тези кодове, за да изчистите екрана на терминала
- sleep() — казва на ruby да забави показването
- Ядрото.exit — затваря терминалното приложение
Списък с ресурси и справочници: