--- !ruby/object:Gem::Specification name: compony version: !ruby/object:Gem::Version version: 0.3.0 platform: ruby authors: - Sandro Kalbermatter - contributors autorequire: bindir: bin cert_chain: [] date: 2024-05-29 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: yard requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.9.28 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.9.28 - !ruby/object:Gem::Dependency name: rubocop requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '1.48' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '1.48' - !ruby/object:Gem::Dependency name: rubocop-rails requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.18.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.18.0 - !ruby/object:Gem::Dependency name: rails requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 7.1.2 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 7.1.2 - !ruby/object:Gem::Dependency name: request_store requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '1.5' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '1.5' - !ruby/object:Gem::Dependency name: dyny requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.0.3 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.0.3 - !ruby/object:Gem::Dependency name: schemacop requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 3.0.17 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 3.0.17 - !ruby/object:Gem::Dependency name: simple_form requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 5.1.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 5.1.0 - !ruby/object:Gem::Dependency name: dslblend requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.0.3 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.0.3 - !ruby/object:Gem::Dependency name: anchormodel requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.2.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.2.0 - !ruby/object:Gem::Dependency name: cancancan requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 3.4.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 3.4.0 description: email: executables: [] extensions: [] extra_rdoc_files: [] files: - ".gitignore" - ".ruby-version" - ".yardopts" - CHANGELOG.md - Gemfile - Gemfile.lock - LICENSE - README.md - Rakefile - TODO.md - VERSION - app/controllers/compony_controller.rb - compony.gemspec - config/locales/de.yml - config/locales/en.yml - config/locales/fr.yml - config/routes.rb - doc/ComponentGenerator.html - doc/Components.html - doc/ComponentsGenerator.html - doc/Compony.html - doc/Compony/Component.html - doc/Compony/ComponentMixins.html - doc/Compony/ComponentMixins/Default.html - doc/Compony/ComponentMixins/Default/Labelling.html - doc/Compony/ComponentMixins/Default/Standalone.html - doc/Compony/ComponentMixins/Default/Standalone/ResourcefulVerbDsl.html - doc/Compony/ComponentMixins/Default/Standalone/StandaloneDsl.html - doc/Compony/ComponentMixins/Default/Standalone/VerbDsl.html - doc/Compony/ComponentMixins/Resourceful.html - doc/Compony/Components.html - doc/Compony/Components/Button.html - doc/Compony/Components/Destroy.html - doc/Compony/Components/Edit.html - doc/Compony/Components/Form.html - doc/Compony/Components/New.html - doc/Compony/Components/WithForm.html - doc/Compony/ControllerMixin.html - doc/Compony/Engine.html - doc/Compony/MethodAccessibleHash.html - doc/Compony/ModelFields.html - doc/Compony/ModelFields/Anchormodel.html - doc/Compony/ModelFields/Association.html - doc/Compony/ModelFields/Attachment.html - doc/Compony/ModelFields/Base.html - doc/Compony/ModelFields/Boolean.html - doc/Compony/ModelFields/Color.html - doc/Compony/ModelFields/Currency.html - doc/Compony/ModelFields/Date.html - doc/Compony/ModelFields/Datetime.html - doc/Compony/ModelFields/Decimal.html - doc/Compony/ModelFields/Email.html - doc/Compony/ModelFields/Float.html - doc/Compony/ModelFields/Integer.html - doc/Compony/ModelFields/Percentage.html - doc/Compony/ModelFields/Phone.html - doc/Compony/ModelFields/RichText.html - doc/Compony/ModelFields/String.html - doc/Compony/ModelFields/Text.html - doc/Compony/ModelFields/Time.html - doc/Compony/ModelFields/Url.html - doc/Compony/ModelMixin.html - doc/Compony/NaturalOrdering.html - doc/Compony/RequestContext.html - doc/Compony/Version.html - doc/Compony/ViewHelpers.html - doc/ComponyController.html - doc/_index.html - doc/class_list.html - doc/css/common.css - doc/css/full_list.css - doc/css/style.css - doc/file.README.html - doc/file_list.html - doc/frames.html - doc/imgs/intro-example-destroy.png - doc/imgs/intro-example-edit.png - doc/imgs/intro-example-index.png - doc/imgs/intro-example-new.png - doc/imgs/intro-example-show.png - doc/index.html - doc/js/app.js - doc/js/full_list.js - doc/js/jquery.js - doc/method_list.html - doc/resourceful_lifecycle.graphml - doc/resourceful_lifecycle.pdf - doc/resourceful_lifecycle.png - doc/top-level-namespace.html - lib/compony.rb - lib/compony/component.rb - lib/compony/component_mixins/default/labelling.rb - lib/compony/component_mixins/default/standalone.rb - lib/compony/component_mixins/default/standalone/resourceful_verb_dsl.rb - lib/compony/component_mixins/default/standalone/standalone_dsl.rb - lib/compony/component_mixins/default/standalone/verb_dsl.rb - lib/compony/component_mixins/resourceful.rb - lib/compony/components/button.rb - lib/compony/components/destroy.rb - lib/compony/components/edit.rb - lib/compony/components/form.rb - lib/compony/components/new.rb - lib/compony/components/with_form.rb - lib/compony/controller_mixin.rb - lib/compony/engine.rb - lib/compony/method_accessible_hash.rb - lib/compony/model_fields/anchormodel.rb - lib/compony/model_fields/association.rb - lib/compony/model_fields/attachment.rb - lib/compony/model_fields/base.rb - lib/compony/model_fields/boolean.rb - lib/compony/model_fields/color.rb - lib/compony/model_fields/currency.rb - lib/compony/model_fields/date.rb - lib/compony/model_fields/datetime.rb - lib/compony/model_fields/decimal.rb - lib/compony/model_fields/email.rb - lib/compony/model_fields/float.rb - lib/compony/model_fields/integer.rb - lib/compony/model_fields/percentage.rb - lib/compony/model_fields/phone.rb - lib/compony/model_fields/rich_text.rb - lib/compony/model_fields/string.rb - lib/compony/model_fields/text.rb - lib/compony/model_fields/time.rb - lib/compony/model_fields/url.rb - lib/compony/model_mixin.rb - lib/compony/natural_ordering.rb - lib/compony/request_context.rb - lib/compony/version.rb - lib/compony/view_helpers.rb - lib/generators/component/USAGE - lib/generators/component/component_generator.rb - lib/generators/component/templates/component.rb.erb - lib/generators/component/templates/destroy.rb.erb - lib/generators/component/templates/edit.rb.erb - lib/generators/component/templates/form.rb.erb - lib/generators/component/templates/new.rb.erb - lib/generators/components/USAGE - lib/generators/components/components_generator.rb - logo.svg homepage: licenses: [] metadata: {} post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 3.0.0 required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubygems_version: 3.5.9 signing_key: specification_version: 4 summary: Compony is a Gem that allows you to write your Rails application in component-style fashion. It combines a controller action and route along \ with its view into a single Ruby class. This allows writing much DRYer code, using inheritance even in views and much easier refactoring for your Rails \ applications, helping you to keep the code clean as the application evolves. test_files: []