Module: KirguduBase::Models::Exports
- Defined in:
- app/helpers/kirgudu_base/models/exports.rb
Instance Method Summary collapse
Instance Method Details
#export_type(*args) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'app/helpers/kirgudu_base/models/exports.rb', line 6 def export_type(*args) = args. raise "Filter Property must be defined #{options.to_json}" if name.nil? args.each do |arg| = {} [:name] = arg.to_s.downcase [:include] = [:include] get_data_filters_set.push() end end |
#export_types_set ⇒ Object
19 20 21 22 23 24 25 |
# File 'app/helpers/kirgudu_base/models/exports.rb', line 19 def export_types_set filters = get_data_filters_set filters.each do |filter| validate_data_filter(filter) end filters end |
#get_data_filters_set ⇒ Object
27 28 29 30 31 32 |
# File 'app/helpers/kirgudu_base/models/exports.rb', line 27 def get_data_filters_set if defined?(@export_types_set) == false || @export_types_set.nil? || !@export_types_set.is_a?(Array) @export_types_set = [] end @export_types_set end |