Method: Environment#for_name_like

Defined in:
app/models/environment.rb

#for_name_likeObject

Search environments which have names like the given query. Do not set a large limit unless you’ve confirmed that it works on gitlab.com scale.



154
155
156
157
158
# File 'app/models/environment.rb', line 154

scope :for_name_like, ->(query, limit: 5) do
  top_level = 'LOWER(environments.name) LIKE LOWER(?) || \'%\''

  where(top_level, sanitize_sql_like(query)).limit(limit)
end