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