В настоящее время я делаю простой рубиновый камень, который извлекает данные из существующего api и показывает его по требованию.Как добавить атрибуты к моему драгоценному камню?
require 'net/http'
module SimpleGem
@@api= 'http://api.example.com'
def self.exec
reponse = Net::HTTP.get(URI.parse(@@api))
result = JSON.parse(reponse)
end
end
Основной способ доступа к данным,
демо = SimpleGem.exec()
демонстрационная [: название]
Я хотел бы, чтобы справиться с этим, как объекты, так я могу получить доступ к следующим данным:
demo = SimpleGem.exec()
demo.title
demo.description
спасибо
Если я создаю объект класса для моего драгоценного камня, и я устанавливаю атрибуты после извлечения данных, как может модуль вернуть атрибут из объекта класса gem – OWZY
за вашу помощь @ rb512 и извините за мои вопросы о noob. Я открываю еще Руби. – OWZY