def create_router(name, options = {})
response = Excon::Response.new
response.status = 201
egi = options[:external_gateway_info]
if egi && egi.kind_of?(Fog::Network::OpenStack::Network)
Fog::Logger.deprecation "Passing a model objects into options[:external_gateway_info] is deprecated. \
Please pass external external gateway as follows options[:external_gateway_info] = { :network_id => NETWORK_ID }]"
egi = {:network_id => egi.id}
end
data = {
'router' => {
:id => Fog::Mock.random_numbers(6).to_s,
:status => options[:status] || 'ACTIVE',
:external_gateway_info => egi,
:name => name,
:admin_state_up => options[:admin_state_up],
:tenant_id => '6b96ff0cb17a4b859e1e575d221683d3'
}
}
self.data[:routers][data['router'][:id]] = data['router']
response.body = data
response
end