class RenderAPI::Clients::Base
Attributes
endpoint[R]
Public Class Methods
new(endpoint)
click to toggle source
# File lib/render_api/clients/base.rb, line 6 def initialize(endpoint) @endpoint = endpoint end
Private Instance Methods
filter_parameter(value)
click to toggle source
# File lib/render_api/clients/base.rb, line 14 def filter_parameter(value) case value when Array value.join(",") else value.to_s end end
list_parameters(limit: nil, cursor: nil, filters: nil)
click to toggle source
# File lib/render_api/clients/base.rb, line 23 def list_parameters(limit: nil, cursor: nil, filters: nil) parameters = {} filters ||= {} parameters[:limit] = limit unless limit.nil? parameters[:cursor] = cursor unless cursor.nil? filters.each do |key, value| parameters[key] = filter_parameter(value) end parameters end