@@ -181,16 +181,16 @@ module DelegatedType
181
181
# delegated_type :entryable, types: %w[ Message Comment ], dependent: :destroy
182
182
# end
183
183
#
184
- # Entry# entryable_class # => Message or Comment
185
- # Entry# entryable_name # => "message" or "comment"
186
- # Entry.messages # => Entry.where(entryable_type: "Message")
187
- # Entry# message? # => true when entryable_type == "Message"
188
- # Entry# message # => returns the message record, when entryable_type == "Message", otherwise nil
189
- # Entry# message_id # => returns entryable_id, when entryable_type == "Message", otherwise nil
190
- # Entry.comments # => Entry.where(entryable_type: "Comment")
191
- # Entry# comment? # => true when entryable_type == "Comment"
192
- # Entry# comment # => returns the comment record, when entryable_type == "Comment", otherwise nil
193
- # Entry# comment_id # => returns entryable_id, when entryable_type == "Comment", otherwise nil
184
+ # @entry. entryable_class # => Message or Comment
185
+ # @entry. entryable_name # => "message" or "comment"
186
+ # Entry.messages # => Entry.where(entryable_type: "Message")
187
+ # @entry. message? # => true when entryable_type == "Message"
188
+ # @entry. message # => returns the message record, when entryable_type == "Message", otherwise nil
189
+ # @entry. message_id # => returns entryable_id, when entryable_type == "Message", otherwise nil
190
+ # Entry.comments # => Entry.where(entryable_type: "Comment")
191
+ # @entry. comment? # => true when entryable_type == "Comment"
192
+ # @entry. comment # => returns the comment record, when entryable_type == "Comment", otherwise nil
193
+ # @entry. comment_id # => returns entryable_id, when entryable_type == "Comment", otherwise nil
194
194
#
195
195
# You can also declare namespaced types:
196
196
#
@@ -199,8 +199,8 @@ module DelegatedType
199
199
# end
200
200
#
201
201
# Entry.access_notice_messages
202
- # entry.access_notice_message
203
- # entry.access_notice_message?
202
+ # @ entry.access_notice_message
203
+ # @ entry.access_notice_message?
204
204
#
205
205
# === Options
206
206
#
@@ -226,8 +226,8 @@ module DelegatedType
226
226
# delegated_type :entryable, types: %w[ Message Comment ], primary_key: :uuid, foreign_key: :entryable_uuid
227
227
# end
228
228
#
229
- # Entry# message_uuid # => returns entryable_uuid, when entryable_type == "Message", otherwise nil
230
- # Entry# comment_uuid # => returns entryable_uuid, when entryable_type == "Comment", otherwise nil
229
+ # @entry. message_uuid # => returns entryable_uuid, when entryable_type == "Message", otherwise nil
230
+ # @entry. comment_uuid # => returns entryable_uuid, when entryable_type == "Comment", otherwise nil
231
231
def delegated_type ( role , types :, **options )
232
232
belongs_to role , options . delete ( :scope ) , **options , polymorphic : true
233
233
define_delegated_type_methods role , types : types , options : options
0 commit comments