Sha256: cacbc5bc9d5c78f2ecd01b8f6e8cdd9065269e6a6468881942513a2cd2e00053
Contents?: true
Size: 687 Bytes
Versions: 38
Compression:
Stored size: 687 Bytes
Contents
module CreatedByHelper def text_created_by(model, action = "create", mode = "short") begin if action.include?("update") id = model.updated_by time = model.updated_at else id = model.created_by time = model.created_at end user = <%= user.camelize %>.find(id) name = user.name email = user.email rescue return "" end case mode when "name" name when "email" email when "user" mail_to(email, name) when "long" "#{mail_to(email, name)} (#{l(time)})" else "#{mail_to(email, name)} (#{l(time.to_date)})" end end end
Version data entries
38 entries across 38 versions & 1 rubygems