tiss2go/app/controllers/tiss_crawler_controller.rb

33 lines
733 B
Ruby

class TissCrawlerController < ApplicationController
# self designed lib to call the Tiss API
require 'tiss/tiss_crawler'
def search
# search context like 'People', 'Courses', etc is mandatory
$search_context = params[:search_context]
# evaluate the proper action regarding to the $search_context
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]
when 'Courses'
when 'Theses'
when 'Projects'
else
puts 'Undefined search context'
end
end
def show_basic
end
def show_detail
end
def add_to_fav
end
end