Class: Algo::Dsl::Network::IPAMContext

Inherits:
Object
  • Object
show all
Defined in:
lib/algo/dsl/network.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeIPAMContext

Returns a new instance of IPAMContext.



8
9
10
# File 'lib/algo/dsl/network.rb', line 8

def initialize
  @context = {}
end

Instance Attribute Details

#contextObject (readonly)

Returns the value of attribute context.



6
7
8
# File 'lib/algo/dsl/network.rb', line 6

def context
  @context
end

Instance Method Details

#gateway(item) ⇒ Object



20
21
22
# File 'lib/algo/dsl/network.rb', line 20

def gateway item
  @context['Gateway'] = item
end

#ip_range(item) ⇒ Object



16
17
18
# File 'lib/algo/dsl/network.rb', line 16

def ip_range item
  @context['IPRange'] = item
end

#subnet(item) ⇒ Object



12
13
14
# File 'lib/algo/dsl/network.rb', line 12

def subnet item
  @context['Subnet'] = item
end