class SBF::Client::FundEndpoint
Public Instance Methods
allowed_entities(params)
click to toggle source
# File lib/stbaldricks/endpoints/fund.rb, line 6 def allowed_entities(params) response = SBF::Client::Api::Request.post_request("#{base_uri}/allowed_entities", params) parsed_response_body = JSON.parse(response.body).symbolize! if ok?(response) data = parsed_response_body model_type = SBF::Client::ModelType.list[params[:dest_model_type]].capitalize entity_class = "SBF::Client::Full#{model_type}".to_class data[:results].map! { |entity| entity_class.new(entity) } else error = SBF::Client::ErrorEntity.new(parsed_response_body) data = nil end SBF::Client::Api::Response.new(http_code: response.code, data: data, error: error) end