bookstore/app/presenters/books_presenter.rb

11 lines
238 B
Ruby

class BooksPresenter < SimpleDelegator
include ActiveSupport::NumberHelper
def price
number_to_currency(super / 100)
end
def authors
super.map { |author| "#{author.first_name} #{author.last_name}" }.join(', ')
end
end