, поэтому у меня есть объект ruby, который мне нужно создать в виде строк в формате pdf и excel и в строке cvs
На данный момент я создал новый класс с методом для получения объекта и выполнения необходимых действий для создания pdf, excel, csv
Я читал Agile Software Development, Принципы, Шаблоны и Практики, и в нем упоминался метод расширения, поэтому я собирался это сделать, но поскольку это ruby, я должен просто открыть класс в другом файле и добавить методы там, чтобы отделить их от основного класса
так
файл ruby_model.rb
class RubyModel < ActiveRecord::Base
end
затем сделайте
ruby_model_pdf.rb
class RubyModel
def to_pdf
end
end
ruby_model_cvs.rb
class RubyModel
def to_csv
end
end
или я должен пойти с шаблоном расширения объекта?
Приветствия