Method: Reve::API#corporate_assets_list
- Defined in:
- lib/reve.rb
#corporate_assets_list(opts = { :characterid => nil}) ⇒ Object
Get a list of the Corporate Assets. Pass the characterid of the Corporate member See also assets_list method
577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 |
# File 'lib/reve.rb', line 577 def corporate_assets_list(opts = { :characterid => nil}) args = postfields(opts) h = compute_hash(args.merge(:url => @@corporate_assets_url)) return h if h xml = process_query(nil,opts[:url] || @@corporate_assets_url,true,args) assets = [] xml.search("/eveapi/result/rowset/row").each do |container| asset_container = Reve::Classes::AssetContainer.new(container) container.search("rowset[@name='contents']/row").each do |asset| asset_container.assets << Reve::Classes::Asset.new(asset) end assets << asset_container end assets end |