Sha256: f7274cdca2e6c785d01796c26dad0c11018f298d6767dc238f6bd8098efa3e91
Contents?: true
Size: 631 Bytes
Versions: 1
Compression:
Stored size: 631 Bytes
Contents
# -*- encoding : utf-8 -*- #stale module KirguduBase module Controllers module ObligatoryFilters module ClassMethods def obligatory_filter(name, options = {}) options ||= {} raise "Filter Property must be defined #{options.to_json}" if name.nil? opts = {}.merge(options) opts[:name] = name obligatory_filters_set.push(opts) end def obligatory_filters_set if defined?(@obligatory_filters_set) == false || @obligatory_filters_set.nil? || !@obligatory_filters_set.is_a?(Array) @obligatory_filters_set = [] end @obligatory_filters_set end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kirgudu_base-0.0.1 | app/helpers/kirgudu_base/controllers/obligatory_filters.rb |