class Json::IpPermission
Public Class Methods
new(ip)
click to toggle source
# File lib/provider/json.rb, line 51 def initialize(ip) @ip = ip end
Public Instance Methods
from()
click to toggle source
# File lib/provider/json.rb, line 59 def from @ip['FromPort'] end
groups()
click to toggle source
# File lib/provider/json.rb, line 73 def groups @ip['UserIdGroupPairs'].collect { |pair| Json::IpPermissionGroup.new(pair) } end
ip_ranges()
click to toggle source
# File lib/provider/json.rb, line 67 def ip_ranges @ip['IpRanges'].collect { |gp| Json::IpPermissionRange.new(gp) } end
protocol()
click to toggle source
# File lib/provider/json.rb, line 55 def protocol @ip['IpProtocol'] end
to()
click to toggle source
# File lib/provider/json.rb, line 63 def to @ip['ToPort'] end