aviator/aviator

View on GitHub
lib/aviator/openstack/compute/requests/v2/public/root.rb

Summary

Maintainability
A
45 mins
Test Coverage
module Aviator

  define_request :root, :inherit => [:openstack, :common, :v2, :public, :base] do

    meta :service, :compute

    def headers
      super
    end


    def http_method
      :get
    end


    def url
      uri = URI(base_url)
      "#{ uri.scheme }://#{ uri.host }:#{ uri.port.to_s }/v2/"
    end

  end

end