Sha256: 0a2dff5726885b393a43df08fa64b129b628041679e9d72c0b5c77515ebe0697

Contents?: true

Size: 599 Bytes

Versions: 3

Compression:

Stored size: 599 Bytes

Contents

require 'rubygems'
require 'json'
require 'rest_client'
require 'open-uri'

[:client, :virtual_machine, :hypervisor].each do |f|
  require File.join(File.dirname(__FILE__), 'squall', f.to_s)
end

module Squall
 class << self

    # Sepcifies the login and url for making requests
    #
    # example:
    #
    #   Squall.config(api_user, api_password, api_url)
    #
    attr_accessor :api_endpoint, :api_user, :api_password
    def config(api_user, api_password, api_url)
      @api_user     = api_user
      @api_password = api_password
      @api_endpoint = URI.parse(api_url)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
squall-0.0.3 lib/squall.rb
squall-0.0.2 lib/squall.rb
squall-0.0.1 lib/squall.rb