Module: SimpleMessenger::MessengerAdditions::InstanceMethods
- Defined in:
- lib/simple_messenger/messenger_additions.rb
Instance Method Summary collapse
-
#build_message(*args) ⇒ Object
Build helper instead of typing User.sent_messages.build.
-
#create_message(*args) ⇒ Object
Create helper instead of typing User.sent_messages.create.
-
#create_message!(*args) ⇒ Object
Create! helper instead of typing User.sent_messages.create!.
- #messages ⇒ Object
- #messages_with(other_messenger) ⇒ Object
-
#new_message(*args) ⇒ Object
New helper instead of typing User.sent_messages.new.
- #new_messages ⇒ Object
Instance Method Details
#build_message(*args) ⇒ Object
Build helper instead of typing User.sent_messages.build
37 38 39 |
# File 'lib/simple_messenger/messenger_additions.rb', line 37 def (*args) .build(*args) end |
#create_message(*args) ⇒ Object
Create helper instead of typing User.sent_messages.create
47 48 49 |
# File 'lib/simple_messenger/messenger_additions.rb', line 47 def (*args) .create(*args) end |
#create_message!(*args) ⇒ Object
Create! helper instead of typing User.sent_messages.create!
52 53 54 |
# File 'lib/simple_messenger/messenger_additions.rb', line 52 def (*args) .create!(*args) end |
#messages ⇒ Object
24 25 26 |
# File 'lib/simple_messenger/messenger_additions.rb', line 24 def Message.all_for(self) end |
#messages_with(other_messenger) ⇒ Object
32 33 34 |
# File 'lib/simple_messenger/messenger_additions.rb', line 32 def (other_messenger) Message.between([self, other_messenger]) end |
#new_message(*args) ⇒ Object
New helper instead of typing User.sent_messages.new
42 43 44 |
# File 'lib/simple_messenger/messenger_additions.rb', line 42 def (*args) .new(*args) end |
#new_messages ⇒ Object
28 29 30 |
# File 'lib/simple_messenger/messenger_additions.rb', line 28 def .unviewed end |