class Kakine::Adapter::Mock
Public Instance Methods
create_rule(security_group_id, direction, security_rule)
click to toggle source
# File lib/kakine/adapter/mock.rb, line 5 def create_rule(security_group_id, direction, security_rule) attributes = {} %w(protocol port_range_max port_range_min remote_ip ethertype).each do |k| attributes[k] = eval("security_rule.#{k}") end if attributes["remote_ip"] attributes["remote_ip_prefix"] = attributes.delete("remote_ip") end puts "Create Rule: #{security_group_id} - #{security_rule.direction}: #{attributes}" "Create Rule: #{security_group_id}" end
create_security_group(attributes)
click to toggle source
# File lib/kakine/adapter/mock.rb, line 23 def create_security_group(attributes) data = {} attributes.each{|k,v| data[k.to_sym] = v} puts "Create Security Group: #{data}" "Create Security Group: #{attributes[:name]}" end
delete_rule(security_group_rule_id)
click to toggle source
# File lib/kakine/adapter/mock.rb, line 18 def delete_rule(security_group_rule_id) puts "Delete Rule: #{security_group_rule_id}" "Delete Rule: #{security_group_rule_id}" end
delete_security_group(security_group_id)
click to toggle source
# File lib/kakine/adapter/mock.rb, line 30 def delete_security_group(security_group_id) puts "Delete Security Group: #{security_group_id}" "Delete Security Group: #{security_group_id}" end
id(sg_name)
click to toggle source
# File lib/kakine/adapter/mock.rb, line 39 def id(sg_name) "#{sg_name}" end
security_group(tenant_name, sg_name)
click to toggle source
# File lib/kakine/adapter/mock.rb, line 35 def security_group(tenant_name, sg_name) self end