File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -43,19 +43,27 @@ def zen_property_items
4343 # Set a zProperty
4444 # @param [String] propname the property to set
4545 # @param [String, Array, Boolean] propvalue the value to set the property to
46- # @return
46+ # @return [Boolean] true on success false otherwise
4747 def set_zen_property ( propname , propvalue )
4848 method = 'setZenProperty'
4949 if ( propvalue . is_a? Array )
50- custom_rest ( "#{ method } ?propname=#{ propname } &propvalue=[#{ propvalue . join ( ',' ) } ]" )
50+ custom_rest ( "#{ method } ?propname=#{ propname } &propvalue=[#{ propvalue . join ( ',' ) } ]" ) == "None \n "
5151 else
5252 if ( propvalue . is_a? ( TrueClass ) || propvalue . is_a? ( FalseClass ) )
5353 propvalue = propvalue . to_s . capitalize
5454 end
55- custom_rest ( "#{ method } ?propname=#{ propname } &propvalue=#{ propvalue } " )
55+ custom_rest ( "#{ method } ?propname=#{ propname } &propvalue=#{ propvalue } " ) == "None \n "
5656 end
5757 end
5858
59+ # Delete a zProperty from the device
60+ # @param [String] propname the overridden zProperty to delete from the device
61+ # @return [Boolean] true on success false otherwise
62+ def delete_zen_property ( propname )
63+ method = "deleteZenProperty?propname=#{ propname } "
64+ custom_rest ( method ) == "None\n "
65+ end
66+
5967 end # ZenPropertyManager
6068 end # Model
6169end # Zenoss
You can’t perform that action at this time.
0 commit comments