lib/finapps/rest/operators.rb in finapps-2.2.13 vs lib/finapps/rest/operators.rb in finapps-2.2.14

- old
+ new

@@ -1,13 +1,16 @@ # frozen_string_literal: true +require_relative '../utils/query_builder' + module FinApps module REST class Operators < FinAppsCore::REST::Resources + include FinApps::Utils::QueryBuilder + def list(params=nil) return super if params.nil? - - path = "#{endpoint}/#{ERB::Util.url_encode(params)}" - super path + raise FinAppsCore::InvalidArgumentsError.new 'Invalid argument: params' unless params.is_a? Hash + super build_query_path(end_point, params) end def show(id) not_blank(id, :operator_id)