{"id":18728675,"url":"https://github.com/rubyonworld/ruby-cloudlb","last_synced_at":"2025-11-12T05:30:17.735Z","repository":{"id":174008081,"uuid":"542161505","full_name":"RubyOnWorld/ruby-cloudlb","owner":"RubyOnWorld","description":"This project is deprecated. New projects should use fog instead.","archived":false,"fork":false,"pushed_at":"2022-09-28T01:15:19.000Z","size":28,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-28T14:26:17.993Z","etag":null,"topics":["instead","project"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RubyOnWorld.png","metadata":{"files":{"readme":"README.rdoc","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-09-27T15:36:51.000Z","updated_at":"2022-09-28T04:08:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"5c859ef4-634b-40e8-a188-fc8c1a6283eb","html_url":"https://github.com/RubyOnWorld/ruby-cloudlb","commit_stats":null,"previous_names":["rubyonworld/ruby-cloudlb"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RubyOnWorld%2Fruby-cloudlb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RubyOnWorld%2Fruby-cloudlb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RubyOnWorld%2Fruby-cloudlb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RubyOnWorld%2Fruby-cloudlb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RubyOnWorld","download_url":"https://codeload.github.com/RubyOnWorld/ruby-cloudlb/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239599039,"owners_count":19665911,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["instead","project"],"created_at":"2024-11-07T14:23:12.991Z","updated_at":"2025-11-12T05:30:17.654Z","avatar_url":"https://github.com/RubyOnWorld.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"= Rackspace Cloud Load Balancers\n\n== Deprecation Notice\n\nThis project is deprecated. New projects should use fog[https://github.com/fog/fog] instead.\n\n== Description\n\nThis is a Ruby interface into the Rackspace[http://rackspace.com/] {Cloud Load Balancers}[http://www.rackspace.com/cloud/blog/2011/02/24/rackspace-cloud-load-balancers-beta-now-available-for-all-cloud-customers/] service. Mission-critical web-based applications and workloads require high availability. Load balancing \ndistributes workloads across two or more servers, network links, and other resources to maximize \nthroughput, minimize response time and avoid overload. Rackspace Cloud Load Balancers allow you \nto quickly load balance multiple Cloud Servers for optimal resource utilization.\n\n== Installation\n\nThis source is available on Github[http://github.com/rackspace/ruby-cloudlb/] and the gem is available on RubyGems[http://rubygems.org/].  To install it, do\n\n  sudo gem install cloudlb\n  \nTo use it in Bundler, add the following statement to your Gemfile\n\n  gem \"cloudlb\"\n  \n== RDOC Documentation\n\nFind the latest RDoc documentation for this library at http://rdoc.info/github/rackspace/ruby-cloudlb/master/frames\n\n== API Documentation\n\nThis binding attempts to conform to the latest API specifications. For current API documentation, visit http://docs.rackspacecloud.com/api/\n\n== Examples\n\nSee the class definitions for documentation on specific methods and operations.\n\n  require 'rubygems'\n  require 'cloudlb'\n\n  # Authenticate to the Rackspace Cloud, and choose to manage load balancers in the Dallas/Ft. Worth datacenter\n  lb = CloudLB::Connection.new(:username =\u003e \"MY_USERNAME\", :api_key =\u003e \"MY_API_KEY\", :region =\u003e :dfw)\n\n  # Show active load balancers\n  lb.list_load_balancers\n  =\u003e [\n    {:status=\u003e\"ACTIVE\", :port=\u003e80, :updated=\u003e{:time=\u003e\"2011-02-25T03:14:49+0000\"}, :created=\u003e{:time=\u003e\"2010-12-02T20:30:49+0000\"}, :protocol=\u003e\"HTTP\", :algorithm=\u003e\"RANDOM\", :virtualIps=\u003e[{:type=\u003e\"PUBLIC\", :id=\u003e21, :ipVersion=\u003e\"IPV4\", :address=\u003e\"174.143.139.1\"}], :name=\u003e\"stage-rax-lb\", :id=\u003e1}, \n    {:status=\u003e\"ACTIVE\", :port=\u003e80, :updated=\u003e{:time=\u003e\"2011-02-25T15:31:16+0000\"}, :created=\u003e{:time=\u003e\"2011-02-25T01:11:31+0000\"}, :protocol=\u003e\"HTTP\", :algorithm=\u003e\"ROUND_ROBIN\", :virtualIps=\u003e[{:type=\u003e\"PUBLIC\", :id=\u003e38, :ipVersion=\u003e\"IPV4\", :address=\u003e\"174.143.139.2\"}], :name=\u003e\"Renamed LB\", :id=\u003e73}\n    ]\n    \n  # Select a load balancer\n  balancer = lb.get_load_balancer(1)\n  =\u003e #\u003cCloudLB::Balancer:0x101d7ebf8 @status=\"ACTIVE\", @port=80, @name=\"stage-rax-lb\", ...\u003e\n  \n  # Change the algorithm to round-robin\n  balancer.algorithm=\"ROUND_ROBIN\"\n  =\u003e \"ROUND_ROBIN\"\n  \n  # Add a new node to the load balancer\n  node = balancer.create_node(:address =\u003e '192.168.0.1', :port =\u003e 80)\n  =\u003e #\u003cCloudLB::Node:0x101d48c88 @status=\"ONLINE\", @port=80, ...\u003e\n  \n== Authors\n\n{H. Wade Minter}[https://github.com/minter/] \u003cminter@lunenburg.org\u003e\n\n== License\n\nSee COPYING for license information.\nCopyright (c) 2011, Rackspace US, Inc.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frubyonworld%2Fruby-cloudlb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frubyonworld%2Fruby-cloudlb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frubyonworld%2Fruby-cloudlb/lists"}