Sha256: f82150291abaa305a477995b50affb7f2756609ae7bd5ecf6dfb6c90b2d2d226

Contents?: true

Size: 499 Bytes

Versions: 2

Compression:

Stored size: 499 Bytes

Contents

require 'fog/core/model'

module Fog
  module Network
    class StormOnDemand

      class Ruleset < Fog::Model
        attribute :accnt
        attribute :destination_ip
        attribute :rules
        attribute :ruleset
        attribute :uniq_id

        def initialize(attributes={})
          super
        end

        def update(rules)
          requires :ruleset
          service.update_ruleset(:ruleset => ruleset, :rules => rules)
          true
        end

      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
fog-1.22.0 lib/fog/storm_on_demand/models/network/ruleset.rb
fog-1.21.0 lib/fog/storm_on_demand/models/network/ruleset.rb