Class: Dsx::Dml::Zone

Inherits:
Object
  • Object
show all
Defined in:
lib/dsx/dml.rb

Instance Method Summary collapse

Constructor Details

#initialize(location_num, udf_field_num, writer_options = false) ⇒ Zone

Returns a new instance of Zone.



8
9
10
11
12
13
14
# File 'lib/dsx/dml.rb', line 8

def initialize(location_num, udf_field_num, writer_options=false)
  @location_num = location_num
  @udf_field_num = udf_field_num
  if(writer_options)
    @writer = Dsx::Dml::Writer.new(writer_options)
  end
end

Instance Method Details

#location_numObject



24
25
26
# File 'lib/dsx/dml.rb', line 24

def location_num
  @location_num
end

#udf_field_numObject



28
29
30
# File 'lib/dsx/dml.rb', line 28

def udf_field_num
  @udf_field_num
end

#use(id_num) ⇒ Object



16
17
18
19
20
21
22
# File 'lib/dsx/dml.rb', line 16

def use(id_num)
  if(@writer)
    return Changeset.new(self, id_num)
  else
    return Changeset.new(self, id_num, @writer)
  end
end