Module: LoadableComponent
- Included in:
- SlowLoadableComponent
- Defined in:
- lib/loadable_component.rb,
lib/loadable_component/version.rb
Overview
Read more about LoadableComponent here:
http://code.google.com/p/selenium/wiki/LoadableComponent
Defined Under Namespace
Classes: SubclassResponsibility, UnableToLoadComponent
Constant Summary
collapse
- VERSION =
"0.1.1"
Instance Method Summary
collapse
Instance Method Details
#get ⇒ Object
22
23
24
25
26
27
28
29
30
|
# File 'lib/loadable_component.rb', line 22
def get
load unless loaded?
unless loaded?
raise UnableToLoadComponent, unable_to_load_message
end
self
end
|
#load ⇒ Object
14
15
16
|
# File 'lib/loadable_component.rb', line 14
def load
raise SubclassResponsibility, "should implement #load"
end
|
#loaded? ⇒ Boolean
18
19
20
|
# File 'lib/loadable_component.rb', line 18
def loaded?
raise SubclassResponsibility, "should implement #loaded?"
end
|