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)