Class: Vedeu::Null::Generic
- Inherits:
-
Object
- Object
- Vedeu::Null::Generic
show all
- Defined in:
- lib/vedeu/null/generic.rb
Overview
Provides a non-existent model to swallow messages.
Instance Attribute Summary collapse
Instance Method Summary
collapse
-
#initialize(attributes = {}) ⇒ Vedeu::Null::Generic
constructor
Returns an instance of the Vedeu::Null::Generic class.
-
#null ⇒ NilClass
(also: #add, #bottom_item, #colour, #current_item, #deselect_item, #hide, #item, #items, #next_item, #parent, #prev_item, #select_item, #selected_item, #show, #style, #toggle, #top_item, #view, #zindex)
-
#null? ⇒ Boolean
-
#store ⇒ Vedeu::Null::Generic
-
#visible= ⇒ FalseClass
-
#visible? ⇒ FalseClass
(also: #visible)
The generic null should not be visible.
Constructor Details
Returns an instance of the Vedeu::Null::Generic class.
22
23
24
25
|
# File 'lib/vedeu/null/generic.rb', line 22
def initialize(attributes = {})
@attributes = attributes
@name = @attributes[:name]
end
|
Instance Attribute Details
#attributes ⇒ String
11
12
13
|
# File 'lib/vedeu/null/generic.rb', line 11
def attributes
@attributes
end
|
#name ⇒ String
15
16
17
|
# File 'lib/vedeu/null/generic.rb', line 15
def name
@name
end
|
Instance Method Details
#null ⇒ NilClass
Also known as:
add, bottom_item, colour, current_item, deselect_item, hide, item, items, next_item, parent, prev_item, select_item, selected_item, show, style, toggle, top_item, view, zindex
28
29
30
|
# File 'lib/vedeu/null/generic.rb', line 28
def null(*)
nil
end
|
#null? ⇒ Boolean
52
53
54
|
# File 'lib/vedeu/null/generic.rb', line 52
def null?
true
end
|
57
58
59
|
# File 'lib/vedeu/null/generic.rb', line 57
def store
self
end
|
#visible= ⇒ FalseClass
70
71
72
|
# File 'lib/vedeu/null/generic.rb', line 70
def visible=(*)
false
end
|
#visible? ⇒ FalseClass
Also known as:
visible
The generic null should not be visible.
64
65
66
|
# File 'lib/vedeu/null/generic.rb', line 64
def visible?
false
end
|