Class: Association

Inherits:
Array show all
Defined in:
lib/carat-dev/association/association.rb

Overview

Association

Instance Method Summary collapse

Methods inherited from Array

#[], #apply_snapshot, #at, #take_snapshot, #values_at

Constructor Details

#initialize(key, value) ⇒ Association

Returns a new instance of Association.



8
9
10
# File 'lib/carat-dev/association/association.rb', line 8

def initialize( key, value ) 
  self.replace [ key, value ]
end

Instance Method Details

#keyObject



11
12
13
# File 'lib/carat-dev/association/association.rb', line 11

def key
  self[0]
end

#valueObject



14
15
16
# File 'lib/carat-dev/association/association.rb', line 14

def value
  self[1]
end