Class: AngelApiGem::AngelApiController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- AngelApiGem::AngelApiController
- Defined in:
- app/controllers/angel_api_gem/angel_api_controller.rb
Instance Method Summary collapse
Methods inherited from ApplicationController
Instance Method Details
#autocomplete ⇒ Object
7 8 9 10 11 |
# File 'app/controllers/angel_api_gem/angel_api_controller.rb', line 7 def autocomplete raise "Need query string param 'query'" if !params[:query] @detail_list = AngelApi::Startup.where(:Startup => sanitize_query(params[:query])) render json: @detail_list end |
#startup_detail ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 |
# File 'app/controllers/angel_api_gem/angel_api_controller.rb', line 13 def startup_detail if params[:id] id = params[:id] @detail = AngelApi::Api.new.startup_detail(id) elsif params[:url] @detail = AngelApi::Api.new.startup_detail_from_url(sanitize_query(params[:url])) else @detail = nil end render json: @detail end |