Class: ChangeTracker::Attribute

Inherits:
Object
  • Object
show all
Defined in:
lib/controlled_versioning/change_tracker/attribute.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(attr) ⇒ Attribute



4
5
6
# File 'lib/controlled_versioning/change_tracker/attribute.rb', line 4

def initialize(attr)
  @attr = attr
end

Instance Attribute Details

#attrObject (readonly)

Returns the value of attribute attr.



3
4
5
# File 'lib/controlled_versioning/change_tracker/attribute.rb', line 3

def attr
  @attr
end

Instance Method Details

#nameObject



8
9
10
# File 'lib/controlled_versioning/change_tracker/attribute.rb', line 8

def name
  attr.name
end

#new_valueObject



16
17
18
# File 'lib/controlled_versioning/change_tracker/attribute.rb', line 16

def new_value
  attr.new_value
end

#old_valueObject



12
13
14
# File 'lib/controlled_versioning/change_tracker/attribute.rb', line 12

def old_value
  attr.old_value
end