Method: Doing::StringQuery#ignore_case

Defined in:
lib/doing/string/query.rb

#ignore_case(search, case_type) ⇒ Boolean

Determine whether case should be ignored for string

Parameters:

  • search

    The search string

  • case_type

    The case type, :smart, :sensitive, :ignore

Returns:

  • (Boolean)

    true if case should be ignored



15
16
17
# File 'lib/doing/string/query.rb', line 15

def ignore_case(search, case_type)
  (case_type == :smart && search !~ /[A-Z]/) || case_type == :ignore
end