Module: Recruiter::Filters
- Defined in:
- app/models/recruiter/filters.rb,
app/models/recruiter/filters/job_filter.rb,
app/models/recruiter/filters/city_filter.rb,
app/models/recruiter/filters/state_filter.rb
Defined Under Namespace
Classes: Base, CityFilter, JobFilter, StateFilter
Class Method Summary
collapse
Class Method Details
.filter(type, params = {}) ⇒ Object
3
4
5
|
# File 'app/models/recruiter/filters.rb', line 3
def self.filter(type, params = {})
filter_class(type).new(params).filter
end
|
.filter_class(type) ⇒ Object
7
8
9
|
# File 'app/models/recruiter/filters.rb', line 7
def self.filter_class(type)
"Recruiter::Filters::#{type.to_s.classify}Filter".constantize
end
|