Sha256: 032be98c08def877aca217930f2358f6972d09d5d3225cb633a11b0e36c52e10

Contents?: true

Size: 581 Bytes

Versions: 3

Compression:

Stored size: 581 Bytes

Contents

module KirguduBase
	module Controllers
		module ObligatoryFilters
			def kb_obligatory_filter(name, &block)

				#raise "Page Name: #{name}"

				@kirgudu_base_obligatory_filters = {} unless @kirgudu_base_obligatory_filters

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

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

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
kirgudu_base-0.0.25 app/helpers/kirgudu_base/controllers/obligatory_filters.rb
kirgudu_base-0.0.23 app/helpers/kirgudu_base/controllers/obligatory_filters.rb
kirgudu_base-0.0.22 app/helpers/kirgudu_base/controllers/obligatory_filters.rb