module SimpleMessages::ActionController

Public Instance Methods

dont_simple_messages_for_model(*model_name) click to toggle source
# File lib/simple_messages/action_controller.rb, line 15
def dont_simple_messages_for_model(*model_name)
  @dont_simple_messages_models.concat model_name
end
simple_messages_for_model(*model_name) click to toggle source
# File lib/simple_messages/action_controller.rb, line 11
def simple_messages_for_model(*model_name)
  @simple_messages_models.concat model_name
end
simple_messages_models() click to toggle source
# File lib/simple_messages/action_controller.rb, line 19
def simple_messages_models
  return [] if @simple_messages_models.nil? or @dont_simple_messages_models.nil?

  (@simple_messages_models.collect(&:to_sym) - @dont_simple_messages_models.collect(&:to_sym)).compact.uniq
end

Private Instance Methods

simple_messages_for_current_controller() click to toggle source
# File lib/simple_messages/action_controller.rb, line 32
def simple_messages_for_current_controller
  @simple_messages_models << controller_name.singularize.to_sym
end
simple_messages_initialize() click to toggle source
# File lib/simple_messages/action_controller.rb, line 27
def simple_messages_initialize
  @dont_simple_messages_models ||= []
  @simple_messages_models ||= []
end