class Ec2::IpPermission

Public Class Methods

new(ip) click to toggle source
# File lib/provider/ec2.rb, line 52
def initialize(ip)
  @ip = ip
end

Public Instance Methods

from() click to toggle source
# File lib/provider/ec2.rb, line 60
def from
  @ip['from_port']
end
groups() click to toggle source
# File lib/provider/ec2.rb, line 74
def groups
  @ip['user_id_group_pairs'].collect {|gp|
    Ec2::IpPermissionGroup.new(gp)
  }
end
ip_ranges() click to toggle source
# File lib/provider/ec2.rb, line 68
def ip_ranges
  @ip['ip_ranges'].collect {|gp|
    Ec2::IpPermissionRange.new(gp)
  }
end
protocol() click to toggle source
# File lib/provider/ec2.rb, line 56
def protocol
  @ip['ip_protocol']
end
to() click to toggle source
# File lib/provider/ec2.rb, line 64
def to
  @ip['to_port']
end