--- !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: []