RSS

tumble.lukeredpath

Sep 12
Permalink

More sneaky #to_proc tricks

class Class
  def to_proc
    proc { |obj| self.new(obj) }
  end
end

class UserPresenter
  def initialize(user)
    @user = user
  end
end

@user_presenters = User.find(:all).map(&UserPresenter)