Module: ActiveRecord::Comments

Defined in:
lib/active_record/comments.rb

Class Method Summary collapse

Class Method Details

.comment(comment) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/active_record/comments.rb', line 6

def comment(comment)
  @comment ||= []
  @comment << comment
  yield
ensure
  @comment.pop
end

.with_comment_sql(sql) ⇒ Object



14
15
16
17
# File 'lib/active_record/comments.rb', line 14

def with_comment_sql(sql)
  return sql unless comment = current_comment
  "#{sql} /* #{comment} */"
end