module Libis::Ingester::API::ParamHelper
Public Instance Methods
fields_opts(fields, default = {})
click to toggle source
# File lib/libis/ingester/server/api/helpers/param.rb, line 49 def fields_opts(fields, default = {}) opts = Hash[fields.map {|t, f| [t.to_sym, f.split(/\s*,\s*/).map(&:to_sym)]}] rescue {} opts = default.merge opts opts.empty? ? {} : {fields: opts.select {|_, v| !v.nil?}} end