Sha256: 9b8b14cf1bf4bcf6bdd7622bf7567af40744a9f9b183bc8c09c6aac3d80a30ab
Contents?: true
Size: 803 Bytes
Versions: 2
Compression:
Stored size: 803 Bytes
Contents
require_dependency "short_message/application_controller" module ShortMessage class MessagesController < ApplicationController def status unless params[:id].blank? or params[:status].blank? if message = ShortMessage::Message.where(message_key: params[:id]).first message.status_code = params[:status] message.save! message = "Message #{params[:id]} has now status #{params[:status]}" else message = "Message #{params[:id]} not found!" status = 404 end else message = "Message ID or status not provided!" status = 400 end if Rails.version[0].to_i > 4 render plain: message, status: status else render text: message, status: status end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
short_message-1.0.2 | app/controllers/short_message/messages_controller.rb |
short_message-1.0.1 | app/controllers/short_message/messages_controller.rb |