Я вполне уверен, что это бесполезный заголовок ... извините.
Я хочу иметь возможность передать класс в метод, а затем использовать этот класс.Вот простой, работающий пример:
def my_method(klass)
klass.new
end
Используя это:
>> my_method(Product)
=> #<Product id:nil, created_at: nil, updated_at: nil, price: nil>
>> my_method(Order)
=> #<Order id:nil, created_at: nil, updated_at: nil, total_value: nil>
Что не работает, пытается использовать переменную klass
модуль:
>> ShopifyAPI::klass.first
=> NoMethodError: undefined method `klass' for ShopifyAPI:Module
Я пытаюсь выполнить невозможное задание?Кто-нибудь может пролить свет на это?
Приветствия