Задать вопрос
beerdy
@beerdy
https://vk.com/beerdy

Можно ли так require — дить файлы внутри методов?

def opop
  require './SomeClass.rb'
end
opop

Можно ди так require - дить файлы внутри методов?
  • Вопрос задан
  • 197 просмотров
Подписаться 1 Оценить 4 комментария
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
  • Thinknetica
    Оптимизация Ruby/Rails-приложений
    9 недель
    Далее
Пригласить эксперта
Ответы на вопрос 2
fairoj
@fairoj
Программист RM+
Вам ничего не мешает это сделать, но это не очень хорошо с точки зрения организации кода.
Так же вам нет необходимости указывать расширение файла .rb, require сделает это за вас.

А файл с относительным путем лучше подгружать так:
require File.expand_path('../someclass', __FILE__)
Ответ написан
Bratela
@Bratela
Или так:
require_relative 'someclass'
opop #вызов метода прописаный в someclass.rb
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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