Sha256: 21ddf87a3b34d0fb8effedbf30bd6a3ba021eaba29dd9f4d4677e3480c479fc1

Contents?: true

Size: 789 Bytes

Versions: 36

Compression:

Stored size: 789 Bytes

Contents

class MessagesController < ReaderActionController
  helper :reader

  before_filter :require_reader
  before_filter :get_messages, :only => [:index]
  before_filter :get_message, :only => [:show, :preview]

  def index
    render
  end
  
  def show
    render
  end

  # mock email view called into an iframe in the :show view
  # the preview template calls @message.preview, which returns the message body
  # wrapped in the layout defined by the Notifier: 
  # layout here is false so that we don't add another one
  
  def preview
    render :layout => false
  end
  
protected

  def get_messages
    @messages = current_reader.messages
  end
  
  def get_message
    @message = current_reader.messages.find(params[:id])
    @delivery = @message.delivery_to(current_reader)
  end

end

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
radiant-reader-extension-3.0.38 app/controllers/messages_controller.rb
radiant-reader-extension-3.0.37 app/controllers/messages_controller.rb
radiant-reader-extension-3.0.36 app/controllers/messages_controller.rb
radiant-reader-extension-3.0.35 app/controllers/messages_controller.rb
radiant-reader-extension-3.0.33 app/controllers/messages_controller.rb
radiant-reader-extension-3.0.32 app/controllers/messages_controller.rb
radiant-reader-extension-3.0.31 app/controllers/messages_controller.rb
radiant-reader-extension-3.0.30 app/controllers/messages_controller.rb
radiant-reader-extension-3.0.29 app/controllers/messages_controller.rb
radiant-reader-extension-3.0.28 app/controllers/messages_controller.rb
radiant-reader-extension-3.0.27 app/controllers/messages_controller.rb
radiant-reader-extension-3.0.26 app/controllers/messages_controller.rb
radiant-reader-extension-3.0.25 app/controllers/messages_controller.rb
radiant-reader-extension-3.0.24 app/controllers/messages_controller.rb
radiant-reader-extension-3.0.23 app/controllers/messages_controller.rb
radiant-reader-extension-3.0.20 app/controllers/messages_controller.rb
radiant-reader-extension-3.0.19 app/controllers/messages_controller.rb
radiant-reader-extension-3.0.18 app/controllers/messages_controller.rb
radiant-reader-extension-3.0.17 app/controllers/messages_controller.rb
radiant-reader-extension-3.0.16 app/controllers/messages_controller.rb