← namespaces / @rubygems / gems / meta_presenter

@rubygems/meta_presenter

MetaPresenter is a Ruby gem for writing highly focused and testable view Rails presenter classes. For each controller/action pair you get a presenter class in app/presenters that you can use in your views with with presenter.method_name. This helps you decompose your helper logic into tight, easily testable classes. There's even a DSL for method delegation on objects to reduce boilerplate.

details

latest
2.0.0
PURL
pkg:gem/gem.coop/rubygems/meta_presenter@2.0.0
licenses
MIT
ruby
>= 3.0.0
rubygems
>= 0
executables
none
native extensions
none
platforms
ruby

links

source_code
homepage
https://github.com/szTheory/meta_presenter

versions

  • 2.0.0 Oct 20 2023 gem.coop system
  • 1.0.1 Oct 20 2023 gem.coop system
  • 1.0.0 Oct 20 2023 gem.coop system
  • 0.2.4 Aug 21 2019 gem.coop system
  • 0.2.3 Aug 21 2019 gem.coop system
  • 0.2.2 Jan 19 2019 gem.coop system
  • 0.2.1 Jan 17 2019 gem.coop system
  • 0.2.0 Jan 17 2019 gem.coop system
  • 0.1.6 Jan 16 2019 gem.coop system
  • 0.1.5 Jan 15 2019 gem.coop system
  • 0.1.4 Nov 24 2018 gem.coop system
  • 0.1.3 Nov 24 2018 gem.coop system
  • 0.1.2 Nov 23 2018 gem.coop system
  • 0.1.1 Nov 23 2018 gem.coop system
  • 0.1.0 Nov 23 2018 gem.coop system
See raw versions list →

usage

run on your commandline
bundle add meta_presenter --source "https://gem.coop/@rubygems"
or, put in your Gemfile
gem "meta_presenter", source: "https://gem.coop/@rubygems"