Sha256: fc4336c06e3a59a2be2a46d695a2c10d7082139df64cb0f45eb82d220b0d8932

Contents?: true

Size: 718 Bytes

Versions: 3

Compression:

Stored size: 718 Bytes

Contents

class StatusGroupMembershipsController < ApplicationController

  before_filter :find_membership
  load_and_authorize_resource

  respond_to :json

  def update
    attributes = params[ :status_group_membership ]
    if @status_group_membership.update_attributes( attributes )
      respond_with @status_group_membership
    else
      raise "updating attributes of user_group_membership has failed: " + @status_group_membership.errors.full_messages.first
    end
  end

  def destroy
    @status_group_membership.destroy if @status_group_membership
  end

  private

  def find_membership
    @status_group_membership = StatusGroupMembership.with_invalid.find( params[ :id ] ) if params[ :id ].present?
  end
  
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
your_platform-1.0.1 app/controllers/status_group_memberships_controller.rb
your_platform-1.0.0 app/controllers/status_group_memberships_controller.rb
your_platform-0.0.2 app/controllers/status_group_memberships_controller.rb