# File lib/openstack-quantum-client/l2l3/filter_rule.rb, line 4 def initialize(quantum_url) @quantum_url = quantum_url end
# File lib/openstack-quantum-client/l2l3/filter_rule.rb, line 8 def create(src, dst, dst_port, proto) full_url = "#{@quantum_url}/filter_rules.json" post_hash = { "filter_rule" => { "src" => src, "dst" => dst, "dst_port" => dst_port, "proto" => proto } } post_to_quantum(full_url, post_hash) end
# File lib/openstack-quantum-client/l2l3/filter_rule.rb, line 21 def delete(id) HTTParty.delete("#{@quantum_url}/filter_rules/#{id}.json" ) end
# File lib/openstack-quantum-client/l2l3/filter_rule.rb, line 25 def show(id) HTTParty.get("#{@quantum_url}/filter_rules/#{id}.json" ) end