Я видел RubyGem со следующим использованием:
f = Foo.new("joe")
f.say.hello #=> "Hello joe"
В моем Gem , я пытаюсь использовать тот же синтаксис.У меня есть много классов в модуле Dance, но как только я создаю новый экземпляр Dance :: Client, я не могу получить доступ к другим классам.Например:
d = Dance::Client.new("key")
d::Genres.all # => errors out
Я хотел бы получить следующие результаты:
d = Dance::Client.new("key")
d.genres.all