Class: Link

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

Instance Method Summary collapse

Constructor Details

#initialize(source, target, field1, field2, value) ⇒ Link

Returns a new instance of Link.



2
3
4
5
6
7
8
9
# File 'lib/link.rb', line 2

def initialize(source, target, field1, field2, value)
  @source = source
  @target = target
  @field1 = field1
  @field2 = field2
  @value = Array.new
  @value.push(value)
end

Instance Method Details

#linkCount(num) ⇒ Object



15
16
17
# File 'lib/link.rb', line 15

def linkCount(num)
  @lowestLinkCount = num
end

#linkDataObject



19
20
21
# File 'lib/link.rb', line 19

def linkData
  link_hash = {:source => @source, :target => @target, :field1 => @field1, :field2 => @field2, :lowestLinkCount => @lowestLinkCount, :data => @value}
end

#update(toadd) ⇒ Object



11
12
13
# File 'lib/link.rb', line 11

def update(toadd)
  @value.push(toadd)
end