module Api::V1::Memberships::ControllerBase

def create

POST /api/v1/teams/:team_id/memberships
def create
  if @membership.save
    render :show, status: :created, location: [:api, :v1, @membership]
  else
    render json: @membership.errors, status: :unprocessable_entity
  end
end

def destroy

DELETE /api/v1/memberships/:id
def destroy
  @membership.destroy
end

def index

GET /api/v1/teams/:team_id/memberships
def index
end

def show

GET /api/v1/memberships/:id
def show
end

def update

PUT /api/v1/memberships/:id
def update
  if @membership.update(membership_params)
    render :show
  else
    render json: @membership.errors, status: :unprocessable_entity
  end
end