Sha256: 76f2aa586affe295fba9dddd327ae50d6a3f679222e7fb7a3b9ae984ecbbce3a

Contents?: true

Size: 383 Bytes

Versions: 1

Compression:

Stored size: 383 Bytes

Contents

module Happy
  module Resources

    class ResourceController < Happy::Controller
      def route
        on_get('new') { new }

        on :id do
          on_get         { show }
          on_put         { update }
          on_delete      { destroy }
          on_get('edit') { edit }
        end

        on_post { create }
        on_get  { index }
      end
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
happy-resources-0.1.0.pre1 lib/happy-resources/resource_controller.rb