Module: GtfsEngine::DefaultViewsHelper

Defined in:
app/helpers/gtfs_engine/default_views_helper.rb

Instance Method Summary collapse

Instance Method Details

#index(json, records) ⇒ Object



5
6
7
8
9
10
# File 'app/helpers/gtfs_engine/default_views_helper.rb', line 5

def index(json, records)
  json.cache!([controller_name, filter]) do
    json.ignore_nil!(true)
    json.array!(records) { |record| json.extract!(record, *fields) }
  end
end

#show(json, record) ⇒ Object



12
13
14
15
16
17
# File 'app/helpers/gtfs_engine/default_views_helper.rb', line 12

def show(json, record)
  json.cache!(record) do
    json.ignore_nil!(true)
    json.extract!(record, *fields)
  end
end