Sha256: afcb945c8acdf67b3db43c80f066ecbff018963b1dc991a7d43f74a37fb4770e
Contents?: true
Size: 692 Bytes
Versions: 6
Compression:
Stored size: 692 Bytes
Contents
require 'fog/core/collection' require 'fog/aliyun/models/compute/route_table' module Fog module Compute class Aliyun class RouteTables < Fog::Collection attribute :v_router model Fog::Compute::Aliyun::RouteTable def all(options = {}) requires :v_router data = Fog::JSON.decode(service.list_route_tables(v_router.id, options).body)['RouteTables']['RouteTable'] load(data) end def get(routeTableId) requires :v_router if routeTableId self.class.new(service: service, v_router: v_router).all(routeTableId: routeTableId)[0] end end end end end end
Version data entries
6 entries across 6 versions & 2 rubygems