Sha256: 03df4663430f33966ba6791442a91fd00a659b2bcdd7edc2c58e0a25dc7fa994

Contents?: true

Size: 841 Bytes

Versions: 4

Compression:

Stored size: 841 Bytes

Contents

# ControllerResourceClass

Adds a `resource_class` method to Rails Controllers.

    class VehiclesController < ApplicationController
      # resource_class automatically set to Vehicle
      def new
        @vehicle = resource_class.new
      end
    end

You can also specify the `resource_class` to be used.

    class HyperloopController < ApplicationController
      set_resource_class Vehicle
    end

Don't want a `resource_class` for a controller?

    class JetpackController < ApplicationController
      set_resource_class false
    end

##Installation

    gem "controller_resource_class"


## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
controller_resource_class-0.0.4 README.md
controller_resource_class-0.0.3 README.md
controller_resource_class-0.0.2 README.md
controller_resource_class-0.0.1 README.md