Sha256: b8808c244a25f6cf6395157fdb030fa5615cbd3588bfb63a8f5800e2516c8c20

Contents?: true

Size: 593 Bytes

Versions: 33

Compression:

Stored size: 593 Bytes

Contents

module Rao
  module ResourcesController
    module Routing
      # Example:
      #
      #     Rails.application.routes.draw do
      #       resources :posts do
      #         acts_as_published
      #       end
      #     end
      #
      # This will give you:
      #
      #                    Prefix Verb URI Pattern
      #     toggle_published_post POST   /posts/:id/toggle_published(.:format)      posts#toggle_published
      #
      module ActsAsPublishedConcern
        def acts_as_published
          post :toggle_published, on: :member
        end
      end
    end
  end
end

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
rao-resources_controller-0.0.52.pre lib/rao/resources_controller/routing/acts_as_published_concern.rb
rao-resources_controller-0.0.51.pre lib/rao/resources_controller/routing/acts_as_published_concern.rb
rao-resources_controller-0.0.50.pre lib/rao/resources_controller/routing/acts_as_published_concern.rb
rao-resources_controller-0.0.49.pre lib/rao/resources_controller/routing/acts_as_published_concern.rb
rao-resources_controller-0.0.48.pre lib/rao/resources_controller/routing/acts_as_published_concern.rb
rao-resources_controller-0.0.47.pre lib/rao/resources_controller/routing/acts_as_published_concern.rb
rao-resources_controller-0.0.46.pre lib/rao/resources_controller/routing/acts_as_published_concern.rb
rao-resources_controller-0.0.45.pre app/concerns/rao/resources_controller/routing/acts_as_published_concern.rb
rao-resources_controller-0.0.44.pre app/concerns/rao/resources_controller/routing/acts_as_published_concern.rb
rao-resources_controller-0.0.43.pre app/concerns/rao/resources_controller/routing/acts_as_published_concern.rb
rao-resources_controller-0.0.42.pre app/concerns/rao/resources_controller/routing/acts_as_published_concern.rb
rao-resources_controller-0.0.41.pre app/concerns/rao/resources_controller/routing/acts_as_published_concern.rb
rao-resources_controller-0.0.40.pre app/concerns/rao/resources_controller/routing/acts_as_published_concern.rb
rao-resources_controller-0.0.39.pre app/concerns/rao/resources_controller/routing/acts_as_published_concern.rb
rao-resources_controller-0.0.38.pre app/concerns/rao/resources_controller/routing/acts_as_published_concern.rb
rao-resources_controller-0.0.37.pre app/concerns/rao/resources_controller/routing/acts_as_published_concern.rb
rao-resources_controller-0.0.36.pre app/concerns/rao/resources_controller/routing/acts_as_published_concern.rb
rao-resources_controller-0.0.35.pre app/concerns/rao/resources_controller/routing/acts_as_published_concern.rb
rao-resources_controller-0.0.34.pre app/concerns/rao/resources_controller/routing/acts_as_published_concern.rb
rao-resources_controller-0.0.33.pre app/concerns/rao/resources_controller/routing/acts_as_published_concern.rb