No commit activity in last 3 years
No release in over 3 years
TLDR
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0
~> 2.13.0
 Project Readme

simple-presenters¶ ↑

<img src=“https://travis-ci.org/aosmith/simple-presenters.png?branch=master” />

Usage¶ ↑

Include SimplePresenters::Presenter in your presenter:

module UserPresenter
  include SimplePresenters::Presenter

  def default
    [:name, :email]
  end
end

Include your presenter in your model:

class User < ActiveRecord::Base
  include UserPresenter
  ...
end

Protecting Attributes¶ ↑

Add a class method on your model called filtered_parameters:

class User < ActiveRecord::Base
  include UserPresenter

  def self.filtered_parameters
    [:authentication_token, :password_digest, :salt]
  end
end

Notes for version 0.0.5¶ ↑

Added / Fixed functionality around arrays.