Module: Stem::Ip
Instance Method Summary collapse
Methods included from Util
Instance Method Details
#allocate ⇒ Object
6 7 8 |
# File 'lib/stem/ip.rb', line 6 def allocate swirl.call("AllocateAddress")["publicIp"] end |
#associate(ip, instance) ⇒ Object
10 11 12 13 |
# File 'lib/stem/ip.rb', line 10 def associate ip, instance result = swirl.call("AssociateAddress", "InstanceId" => instance, "PublicIp" => ip)["return"] result == "true" end |
#release(ip) ⇒ Object
15 16 17 |
# File 'lib/stem/ip.rb', line 15 def release ip result = swirl.call("ReleaseAddress", "PublicIp" => ip) end |