refactored crawler controllers and bundled them in crawlers namespace
This commit is contained in:
+1
-1
@@ -1,4 +1,4 @@
|
||||
class CoursesCrawlerController < TissCrawlerController
|
||||
class Crawlers::CoursesCrawlerController < TissCrawlerController
|
||||
|
||||
def show_basic
|
||||
params[:api] = '/api/search/course/v1.0/quickSearch'
|
||||
+2
-2
@@ -1,4 +1,4 @@
|
||||
class PeopleCrawlerController < TissCrawlerController
|
||||
class Crawlers::PeopleCrawlerController < TissCrawlerController
|
||||
|
||||
def show_basic
|
||||
params[:api] = '/api/person/v22/psuche'
|
||||
@@ -30,7 +30,7 @@ class PeopleCrawlerController < TissCrawlerController
|
||||
if FavoritePerson.create(tiss_id: @person['tiss_id'], first_name: @person['first_name'], last_name: @person['last_name'], picture_uri: @person['picture_uri']).valid?
|
||||
FavoritePerson.create(tiss_id: @person['tiss_id'], first_name: @person['first_name'], last_name: @person['last_name'], picture_uri: @person['picture_uri'])
|
||||
respond_to do |format|
|
||||
format.html { redirect_to favorite_person_index_url, notice: 'Favorite person stored' }
|
||||
format.html { redirect_to favorites_people_url, notice: 'Favorite person stored' }
|
||||
end
|
||||
else
|
||||
flash[:alert] = "Person is already favorited!"
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
class ProjectsCrawlerController < TissCrawlerController
|
||||
class Crawlers::ProjectsCrawlerController < TissCrawlerController
|
||||
def show_basic
|
||||
|
||||
end
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
class ThesesCrawlerController < TissCrawlerController
|
||||
class Crawlers::ThesesCrawlerController < TissCrawlerController
|
||||
def show_basic
|
||||
|
||||
end
|
||||
+3
-3
@@ -1,4 +1,4 @@
|
||||
class TissCrawlerController < ApplicationController
|
||||
class Crawlers::TissCrawlerController < ApplicationController
|
||||
|
||||
# self designed lib to call the Tiss API
|
||||
require 'tiss/tiss_crawler'
|
||||
@@ -11,10 +11,10 @@ class TissCrawlerController < ApplicationController
|
||||
case $search_context
|
||||
when 'People'
|
||||
# redirect to people_show_basic, propagate the search_term
|
||||
redirect_to :controller => 'people_crawler', :action => :show_basic, :search_term => params[:search_term]
|
||||
redirect_to :controller => 'crawlers/people_crawler', :action => :show_basic, :search_term => params[:search_term]
|
||||
when 'Courses'
|
||||
# redirect to courses_show_basic, propagate the search_term
|
||||
redirect_to :controller => 'courses_crawler', :action => :show_basic, :search_term => params[:search_term]
|
||||
redirect_to :controller => 'crawlers/courses_crawler', :action => :show_basic, :search_term => params[:search_term]
|
||||
when 'Theses'
|
||||
when 'Projects'
|
||||
else
|
||||
Reference in New Issue
Block a user