Module: AmoCRM::Resources::WhereFilter

Included in:
Indexed, Subresource
Defined in:
lib/amo_crm/resources/where_filter.rb

Instance Method Summary collapse

Instance Method Details

#findWhere(filter) ⇒ Object

Возвращает первый найденный по фильтру элемент или nil

Returns:

  • AmoCRM::Entities::Base || nil



17
18
19
# File 'lib/amo_crm/resources/where_filter.rb', line 17

def findWhere filter
  where(filter).first
end

#where(filter) ⇒ Array of AmoCRM::Entities::Base

Возвращает список элементов по переданному фильтру. Например: > universe.features.where goodUuid: uuid

Returns:



9
10
11
# File 'lib/amo_crm/resources/where_filter.rb', line 9

def where filter
  values.select { |v| filtered? v, filter }
end