След 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'

Сега ми позволете да споделя някои други полезни скъпоценни камъни и кодове, които използвах за моя проект.

Скъпоценни камъни и полезни кодове

  1. gem pry— за отстраняване на грешки
  2. gem json — анализира JSON документ в ruby ​​структура от данни
  3. gem bundler — осигурява последователна среда за Ruby проекти чрез проследяване и инсталиране на точните скъпоценни камъни и версии, които са необходими
  4. скъпоценен камък lolize — цветове на дъгата
  5. система „чиста“ || system “cls” — използвайте един от тези кодове, за да изчистите екрана на терминала
  6. sleep() — казва на ruby ​​да забави показването
  7. Ядрото.exit — затваря терминалното приложение

Списък с ресурси и справочници:

  1. https://guides.rubygems.org/
  2. https://github.com/miaout17/lolize
  3. http://makeup-api.herokuapp.com/?ref=apilist.fun