Class: Ruby::Reflection::ClassVariableMirror
- Inherits:
-
FieldMirror
show all
- Defined in:
- lib/ruby/reflection/field_mirror/class_variable_mirror.rb
Instance Attribute Summary
#reflection
Instance Method Summary
collapse
Methods inherited from FieldMirror
#initialize, mirror_class, #name
#delete, #writable?
#initialize, #mirrors?, #name, #reflectee
#included, #mirror_class, #new, #reflect, #reflect!, #reflects?, #register_mirror
Instance Method Details
#private? ⇒ Boolean
20
21
22
|
# File 'lib/ruby/reflection/field_mirror/class_variable_mirror.rb', line 20
def private?
true
end
|
#protected? ⇒ Boolean
16
17
18
|
# File 'lib/ruby/reflection/field_mirror/class_variable_mirror.rb', line 16
def protected?
false
end
|
#public? ⇒ Boolean
12
13
14
|
# File 'lib/ruby/reflection/field_mirror/class_variable_mirror.rb', line 12
def public?
false
end
|
4
5
6
|
# File 'lib/ruby/reflection/field_mirror/class_variable_mirror.rb', line 4
def value
reflection.reflect @object.class_variable_get(@name)
end
|
#value=(o) ⇒ Object
8
9
10
|
# File 'lib/ruby/reflection/field_mirror/class_variable_mirror.rb', line 8
def value=(o)
@object.class_variable_set(@name, o)
end
|