File: router.rb

package info (click to toggle)
ruby-openstack 2.0.2-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 452 kB
  • sloc: ruby: 3,217; makefile: 6
file content (25 lines) | stat: -rw-r--r-- 647 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
module OpenStack
module Network
  class Router

    attr_reader :id
    attr_reader :name
    attr_reader :admin_state_up
    attr_reader :status
    attr_reader :external_gateway_info
    attr_reader :tenant_id
    attr_reader :enable_snat
    attr_reader :admin_state_up

    def initialize(router_info={})
      @name = router_info['name']
      @status = router_info['status']
      @external_gateway_info = router_info['external_gateway_info']
      @admin_state_up = router_info['admin_state_up']
      @tenant_id = router_info['tenant_id']
      @id = router_info['id']
      @enable_snat = router_info['enable_snat']
    end
  end
end
end