class Openstack::QuantumClient::Firewall

Public Class Methods

new(quantum_url) click to toggle source
# File lib/openstack-quantum-client/l2l3/firewall.rb, line 4
def initialize(quantum_url)
  @quantum_url = "#{quantum_url}/firewalls.json"
end

Public Instance Methods

create(name, address) click to toggle source
# File lib/openstack-quantum-client/l2l3/firewall.rb, line 8
def create(name, address)
  post_to_quantum(
    @quantum_url,
    {"firewall" => {"name" => name, "address" => address}}
  )
end
list() click to toggle source
# File lib/openstack-quantum-client/l2l3/firewall.rb, line 15
def list
  response = HTTParty.get(@quantum_url)
  JSON.parse(response.body)["firewalls"] if response
end