# -*- encoding: utf-8 -*- # stub: meta_presenter 2.0.0 ruby lib Gem::Specification.new do |s| s.name = "meta_presenter".freeze s.version = "2.0.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "rubygems_mfa_required" => "true", "source_code_uri" => "https://github.com/szTheory/meta_presenter" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["szTheory".freeze] s.date = "2023-10-20" s.description = "Write highly focused and testable view presenter classes for your Rails controllers and actions".freeze s.files = [".gitignore".freeze, ".rubocop.yml".freeze, ".tool-versions".freeze, ".travis.yml".freeze, "Appraisals".freeze, "CHANGELOG.md".freeze, "Gemfile".freeze, "Gemfile.lock".freeze, "LICENSE.txt".freeze, "README.md".freeze, "Rakefile".freeze, "gemfiles/.bundle/config".freeze, "gemfiles/rails6.gemfile".freeze, "gemfiles/rails7.gemfile".freeze, "lib/meta_presenter.rb".freeze, "lib/meta_presenter/base.rb".freeze, "lib/meta_presenter/base/delegate_all_to.rb".freeze, "lib/meta_presenter/base/delegate_to_controller.rb".freeze, "lib/meta_presenter/builder.rb".freeze, "lib/meta_presenter/helpers.rb".freeze, "logo.png".freeze, "meta_presenter.gemspec".freeze, "spec/meta_presenter/base/delegate_all_to_spec.rb".freeze, "spec/meta_presenter/base/delegate_to_controller_spec.rb".freeze, "spec/meta_presenter/base_spec.rb".freeze, "spec/meta_presenter/builder_spec.rb".freeze, "spec/meta_presenter/helpers_spec.rb".freeze, "spec/spec_helper.rb".freeze, "spec/support/app/controllers/admin/dashboard_controller.rb".freeze, "spec/support/app/controllers/application_controller.rb".freeze, "spec/support/app/controllers/pages_controller.rb".freeze, "spec/support/app/controllers/without_presenter_controller.rb".freeze, "spec/support/app/mailers/application_mailer.rb".freeze, "spec/support/app/presenters/admin/dashboard/inbox_presenter.rb".freeze, "spec/support/app/presenters/admin/dashboard_presenter.rb".freeze, "spec/support/app/presenters/application_presenter.rb".freeze, "spec/support/app/presenters/mailers/application_presenter.rb".freeze, "spec/support/app/presenters/pages/logs_presenter.rb".freeze, "spec/support/app/presenters/pages/only_file_exists_presenter.rb".freeze, "spec/support/app/presenters/pages_presenter.rb".freeze, "spec/support/app/presenters/without_presenter_presenter.rb".freeze] s.homepage = "https://github.com/szTheory/meta_presenter".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 3.0.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "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.".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, [">= 6".freeze, "!= 7.0.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 6".freeze, "!= 7.0.0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) end