ywen/model_presenter

View on GitHub
lib/model_presenter/moneyize.rb

Summary

Maintainability
A
0 mins
Test Coverage
module ModelPresenter
  module Moneyize
    def moneyize(*fields)
      fields.each do |field|
        define_method "formatted_#{field}" do
          "$ #{Money.new(send(field)).to_dollar}"
        end
      end
    end
  end
end