Class: Lanes::Screen::DefinitionList
- Inherits:
-
Object
- Object
- Lanes::Screen::DefinitionList
- Defined in:
- lib/lanes/screen.rb
Instance Method Summary collapse
- #define(id) {|definition| ... } ⇒ Object
-
#initialize(extension_id) ⇒ DefinitionList
constructor
A new instance of DefinitionList.
Constructor Details
#initialize(extension_id) ⇒ DefinitionList
Returns a new instance of DefinitionList.
13 14 15 |
# File 'lib/lanes/screen.rb', line 13 def initialize(extension_id) @extension_id = extension_id end |
Instance Method Details
#define(id) {|definition| ... } ⇒ Object
17 18 19 20 |
# File 'lib/lanes/screen.rb', line 17 def define(id) definition = (DEFINITIONS[id] ||= Definition.new(id, @extension_id)) yield definition end |