Sha256: 0cbcb75dc79aaa3add83983203f1894be7481687bccbd9d5eb9235f908c40be1
Contents?: true
Size: 634 Bytes
Versions: 3
Compression:
Stored size: 634 Bytes
Contents
require 'cgi' class Rimu::Orders < Rimu def orders(params={}) raise ArgumentError, "params should be a hash" unless params.is_a?(Hash) default_params = { :include_inactive => 'N', :server_type => 'VPS', } filters = prep_data(default_params, params) path = "/r/orders;" + filters.collect {|k,v| "#{k}=#{CGI::escape(v.to_s)}"}.join(';') send_request(path, "about_orders") end def order(oid) raise ArgumentError, "oid should be an Integer" unless oid.is_a?(Integer) send_request("/r/orders/order-#{oid}-dn", "about_order") end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rimu-0.0.4 | lib/rimu/orders.rb |
rimu-0.0.3 | lib/rimu/orders.rb |
rimu-0.0.2 | lib/rimu/orders.rb |