Class: Msg::MessagesController

Inherits:
EngineController show all
Defined in:
app/controllers/msg/messages_controller.rb

Instance Method Summary collapse

Instance Method Details

#createObject



37
38
39
40
# File 'app/controllers/msg/messages_controller.rb', line 37

def create
  @message.update_attributes(message_params)
  respond_with @message
end

#destroyObject



51
52
53
54
# File 'app/controllers/msg/messages_controller.rb', line 51

def destroy
  @message.destroy
  head :ok
end

#editObject



42
43
44
# File 'app/controllers/msg/messages_controller.rb', line 42

def edit
  respond_with @message
end

#indexObject



11
12
13
# File 'app/controllers/msg/messages_controller.rb', line 11

def index
  respond_with @saved_messages, @transactional_messages
end

#newObject



33
34
35
# File 'app/controllers/msg/messages_controller.rb', line 33

def new
  respond_with @message
end

#previewObject



29
30
31
# File 'app/controllers/msg/messages_controller.rb', line 29

def preview
  respond_with @message, :layout => Msg.email_layout
end

#savedObject



15
16
17
# File 'app/controllers/msg/messages_controller.rb', line 15

def saved
  respond_with @saved_messages
end

#showObject



23
24
25
26
27
# File 'app/controllers/msg/messages_controller.rb', line 23

def show
  respond_with @message do |format|
    format.js { render :partial => "msg/messages/message" }
  end
end

#transactionalObject



19
20
21
# File 'app/controllers/msg/messages_controller.rb', line 19

def transactional
  respond_with @transactional_messages
end

#updateObject



46
47
48
49
# File 'app/controllers/msg/messages_controller.rb', line 46

def update
  @message.update_attributes(message_params)
  respond_with @message
end