Top Level Namespace

Defined Under Namespace

Modules: Propublica

Constant Summary collapse

API_BASE_URL =
%(https://projects.propublica.org)
API_SEARCH_PATH =
%(nonprofits/api/v2/search.json)

Class Method Summary collapse

Class Method Details

.results(column_names) ⇒ Object



10
11
12
13
14
15
16
17
18
19
20
# File 'lib/propublica/nonprofits.rb', line 10

def self.results(column_names)
  columns = column_names.each

  Enumerator.new do |yielder|
    loop do
      yielder << Event.where(columns.next => query)
    end

    yielder << Event.fuzzy_search(query)
  end
end