lib/jss/api_object/policy.rb in ruby-jss-0.9.2 vs lib/jss/api_object/policy.rb in ruby-jss-0.10.0a1

- old
+ new

@@ -1053,16 +1053,16 @@ opts[:action] ||= :install opts[:feu] = false if opts[:feu].nil? opts[:fut] = false if opts[:fut].nil? opts[:update_autorun] = false if opts[:update_autorun].nil? - id = JSS::Package.valid_id identifier + id = JSS::Package.valid_id identifier, api: @api raise JSS::NoSuchItemError, "No package matches '#{identifier}'" unless id return nil if @packages.map { |p| p[:id] }.include? id - name = JSS::Package.map_all_ids_to(:name)[id] + name = JSS::Package.map_all_ids_to(:name, api: @api)[id] position = case opts[:position] when :start then 0 when :end then -1 else opts[:position] @@ -1161,15 +1161,15 @@ ### def add_script(identifier, opts = {}) opts[:position] ||= -1 opts[:priority] ||= :after - raise JSS::NoSuchItemError, "No script matches '#{identifier}'" unless (id = JSS::Script.valid_id(identifier)) + raise JSS::NoSuchItemError, "No script matches '#{identifier}'" unless (id = JSS::Script.valid_id(identifier, api: @api)) return nil if @scripts.map { |s| s[:id] }.include? id - name = JSS::Script.map_all_ids_to(:name)[id] + name = JSS::Script.map_all_ids_to(:name, api: @api)[id] position = case opts[:position] when :start then 0 when :end then -1 else opts[:position] @@ -1289,10 +1289,10 @@ raise JSS::InvalidDataError, "period must be one of: :#{LOG_FLUSH_INTERVAL_PERIODS.keys.join ', :'}" \ unless LOG_FLUSH_INTERVAL_PERIODS.keys.include? period interval = "#{LOG_FLUSH_INTERVAL_INTEGERS[older_than]}+#{LOG_FLUSH_INTERVAL_PERIODS[period]}" - JSS.api_connection.delete_rsrc "#{LOG_FLUSH_RSRC}/policy/id/#{@id}/interval/#{interval}" + @api.delete_rsrc "#{LOG_FLUSH_RSRC}/policy/id/#{@id}/interval/#{interval}" end ###### Aliases alias enabled? enabled