class Commands::Activities::Activity::Update

Public Instance Methods

execute() click to toggle source
# File lib/restpack_activity_service/commands/activity/update.rb, line 21
def execute
  activity = Models::Activities::Activity.find_by_id_and_application_id(
    inputs[:id], inputs[:application_id]
  )

  if activity
    activity.update_attributes(inputs)
    Serializers::Activities::Activity.as_json(activity)
  else
    status :not_found
  end
end
init() click to toggle source
# File lib/restpack_activity_service/commands/activity/update.rb, line 17
def init
  inputs[:data] = raw_inputs[:data] if raw_inputs[:data]
end