Sha256: 83fc9982c3a62cef674d73be4f7a58517a99f86aed131599f3a598656273c46e

Contents?: true

Size: 486 Bytes

Versions: 5

Compression:

Stored size: 486 Bytes

Contents

module Ruboty
  module Niftycloud
    module Actions
      class ComputingSecurityGroupList < Base
        def call
          computing.security_groups.each do |security_group|
            message.reply("#{security_group['groupName']} #{security_group['ipPermissions'] ? security_group['ipPermissions']['item'].size : 0} #{security_group['groupStatus']} #{security_group['groupDescription']} #{security_group['availabilityZone']}")
          end
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ruboty-niftycloud-0.0.5 lib/ruboty/niftycloud/actions/computing_security_group_list.rb
ruboty-niftycloud-0.0.4 lib/ruboty/niftycloud/actions/computing_security_group_list.rb
ruboty-niftycloud-0.0.3 lib/ruboty/niftycloud/actions/computing_security_group_list.rb
ruboty-niftycloud-0.0.2 lib/ruboty/niftycloud/actions/computing_security_group_list.rb
ruboty-niftycloud-0.0.1 lib/ruboty/niftycloud/actions/computing_security_group_list.rb