module Lanes::Screen
Constants
- DEFINITIONS
- GROUPS
Public Class Methods
[](config)
click to toggle source
# File lib/lanes/screen.rb, line 27 def [](config) if DEFINITIONS.key?(config) DEFINITIONS[config] else nil end end
config_file()
click to toggle source
# File lib/lanes/screen.rb, line 54 def config_file Lanes::Extensions.controlling.root_path.join("config", "screens.rb") end
define_group(id) { |group| ... }
click to toggle source
# File lib/lanes/screen.rb, line 39 def define_group(id) group = GROUPS[id] yield group end
each() { |definition| ... }
click to toggle source
# File lib/lanes/screen.rb, line 44 def each Extensions.load_screens DEFINITIONS.values.each{ | definition | yield definition } end
each_group() { |group| ... }
click to toggle source
# File lib/lanes/screen.rb, line 49 def each_group Extensions.load_screens GROUPS.values.each{ | group | yield group } end
for_extension(id) { |definition_list| ... }
click to toggle source
# File lib/lanes/screen.rb, line 35 def for_extension(id) yield DefinitionList.new(id) end