Как переопределить метод класса драгоценного камня в Приложении направляющих?

Лучшая практика для Переопределения метода класса драгоценного камня в Приложении направляющих?. Я должен переопределить поведение метода находки драгоценного камня.

следующее является кодом в драгоценном камне

module Youtube
  class display
    attr_accessor :base
      def find(id, options = {})
        detailed = convert_to_number(options.delete(:detailed))
        options[:detailed] = detailed unless detailed.nil?
        base.send :get, "/get_youtube", options.merge(:youtube_id => id)
     end
  end
end

Как я переопределяю вышеупомянутое, находят метод в моем Контроллере YoutubeSearch Приложения направляющих?

   def find(id, options = {})
    //Code here     
   end
17
задан Arslan Ali 16 August 2016 в 23:57
поделиться

1 ответ

Создайте файл .rb в каталоге config / initializers со следующим кодом:

Youtube::display.class_eval do
   def find(id, options = {})
    //Code here     
   end
end
36
ответ дан 30 November 2019 в 12:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: