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

- old
+ new

@@ -270,13 +270,13 @@ # NOTE: this will always be false if display_in is false. # # @return [void] # def add_self_service_category(new_cat, display_in: true, feature_in: false) - new_cat = JSS::Category.map_all_ids_to(:name)[new_cat] if new_cat.is_a? Integer + new_cat = JSS::Category.map_all_ids_to(:name, api: @api)[new_cat] if new_cat.is_a? Integer feature_in = false if display_in == false - raise JSS::NoSuchItemError, "No category '#{new_cat}' in the JSS" unless JSS::Category.all_names(:refresh).include? new_cat + raise JSS::NoSuchItemError, "No category '#{new_cat}' in the JSS" unless JSS::Category.all_names(:refresh, api: @api).include? new_cat raise JSS::InvalidDataError, 'display_in must be true or false' unless display_in.jss_boolean? raise JSS::InvalidDataError, 'feature_in must be true or false' unless feature_in.jss_boolean? @@ -480,10 +480,10 @@ # # @return [void] # def refresh_icon return nil unless @in_jss - fresh_data = JSS.api_connection.get_rsrc(@rest_rsrc)[self.class::RSRC_OBJECT_KEY] + fresh_data = @api.get_rsrc(@rest_rsrc)[self.class::RSRC_OBJECT_KEY] icon_data = fresh_data[:self_service][:self_service_icon] @icon = JSS::Icon.new icon_data end # refresh icon # Add a REXML <self_service> element to the root of the provided REXML::Document