Sha256: 2bfb1bcb35d718a17d18fd71ad76e26e82dcb681a973ba8d67f6ae7f37a896ee

Contents?: true

Size: 371 Bytes

Versions: 14

Compression:

Stored size: 371 Bytes

Contents

module Profitbricks
  class FirewallRule < Profitbricks::Model
    # Deletes the FirewallRule
    #
    # @return [Boolean] true on success, false otherwise
    def delete
      response = Profitbricks.request :remove_firewall_rules, "<firewallRuleIds>#{self.id}</firewallRuleIds>"
      return true if response[:remove_firewall_rules_response][:return]
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
profitbricks-0.9.9 lib/profitbricks/rule.rb
profitbricks-0.9.8 lib/profitbricks/rule.rb
profitbricks-0.9.7 lib/profitbricks/rule.rb
profitbricks-0.9.6 lib/profitbricks/rule.rb
profitbricks-0.9.5 lib/profitbricks/rule.rb
profitbricks-0.9.4 lib/profitbricks/rule.rb
profitbricks-0.9.3 lib/profitbricks/rule.rb
profitbricks-0.9.2 lib/profitbricks/rule.rb
profitbricks-0.9.1 lib/profitbricks/rule.rb
profitbricks-0.9.0 lib/profitbricks/rule.rb
profitbricks-0.5.1 lib/profitbricks/rule.rb
profitbricks-0.5.0 lib/profitbricks/rule.rb
profitbricks-0.4.1 lib/profitbricks/rule.rb
profitbricks-0.4.0 lib/profitbricks/rule.rb