Module: KirguduBase::Controllers::ObligatoryFilters

Included in:
ApplicationController
Defined in:
app/helpers/kirgudu_base/controllers/obligatory_filters.rb

Instance Method Summary collapse

Instance Method Details

#get_kb_obligatory_filtersObject



14
15
16
# File 'app/helpers/kirgudu_base/controllers/obligatory_filters.rb', line 14

def get_kb_obligatory_filters
	@kirgudu_base_obligatory_filters ? @kirgudu_base_obligatory_filters.values : []
end

#kb_obligatory_filter(name, &block) ⇒ Object



4
5
6
7
8
9
10
11
12
# File 'app/helpers/kirgudu_base/controllers/obligatory_filters.rb', line 4

def kb_obligatory_filter(name, &block)

	#raise "Page Name: #{name}"

	@kirgudu_base_obligatory_filters = {} unless @kirgudu_base_obligatory_filters

	entry = ::KirguduBase::DynamicFilters::ObligatoryFilterBuilder.new(name, &block).to_filter
	@kirgudu_base_obligatory_filters[entry.name] = entry unless @kirgudu_base_obligatory_filters[entry.name]
end