class Millennium::Request
lib/millennium/request.rb
Public Class Methods
new(object, endpoint, params)
click to toggle source
# File lib/millennium/request.rb, line 5 def initialize(object, endpoint, params) @object = object @endpoint = endpoint @params = params end
Public Instance Methods
run()
click to toggle source
# File lib/millennium/request.rb, line 11 def run options = Millennium::Config.options format = {} format['$format'] = 'json' params = @params.merge(format) Typhoeus::Request.new(url, options.merge(params: params)).run end
Private Instance Methods
url()
click to toggle source
# File lib/millennium/request.rb, line 21 def url hostname = Millennium::Config.host port = Millennium::Config.port "http://#{hostname}:#{port}/api/millenium_eco/#{@object}/#{@endpoint}" end