Sha256: d815a1fe4a8d95f02b9debf3a88e8dd3e4b45e27721feac0b81cc349a8baaea5

Contents?: true

Size: 816 Bytes

Versions: 7

Compression:

Stored size: 816 Bytes

Contents

require 'bundler'
Bundler.require
require 'rspec'
require 'rubygems'

require File.expand_path(File.dirname(__FILE__) + "/../config/boot")
Dir[File.dirname(__FILE__) + "/support/**/*.rb"].each {|f| require f}

def group name, *ingress
  {group_name: name, group_id: 'some group', ip_permissions: ingress, ip_permissions_egress: []}
end

def group_ingress port, name
  {user_id_group_pairs:[{user_id: "userId", group_id: "sg-groupId", group_name: name}], ip_ranges:[], ip_protocol: "tcp", from_port: port, to_port: port}
end

def cidr_ingress port, cidr_ip
  {ip_ranges:[{cidr_ip: cidr_ip}], ip_protocol: "tcp", from_port: port, to_port: port}
end

def stub_security_groups groups
  Aws.config[:ec2] = {
    stub_responses: {
        describe_security_groups: {
          security_groups: groups
      }
    }
  }
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
aws_security_viz-0.1.7.pre.alpha.pre.138 spec/spec_helper.rb
aws_security_viz-0.1.7.pre.alpha.pre.136 spec/spec_helper.rb
aws_security_viz-0.1.6.pre.alpha.pre.134 spec/spec_helper.rb
aws_security_viz-0.1.6 spec/spec_helper.rb
aws_security_viz-0.1.5.pre.alpha.pre.133 spec/spec_helper.rb
aws_security_viz-0.1.5.pre.alpha.pre.131 spec/spec_helper.rb
aws_security_viz-0.1.5.pre.alpha.pre.130 spec/spec_helper.rb