Sha256: ff262f60a1ca0f60ac5deb7adb3ea56ef8f256e855ff28fd36bf984f53555a49
Contents?: true
Size: 829 Bytes
Versions: 109
Compression:
Stored size: 829 Bytes
Contents
module Fog module Compute class Linode class Real # Get available stack scripts # # ==== Parameters # * scriptId<~Integer>: id to limit results to # # ==== Returns # * response<~Excon::Response>: # * body<~Array>: # TODO: docs def stackscript_list(script_id=nil) options = {} if script_id options.merge!(:stackScriptID => script_id) end result = request( :expects => 200, :method => 'GET', :query => { :api_action => 'stackscript.list' }.merge!(options) ) result.body['DATA'].each { |r| r['DISTRIBUTIONIDLIST'] = r['DISTRIBUTIONIDLIST'].to_s } result end end end end end
Version data entries
109 entries across 109 versions & 19 rubygems