module RgGen::Core::Base::ComponentLayerExtension::Register

Public Instance Methods

bit_fields() click to toggle source
# File lib/rggen/core/base/component_layer_extension.rb, line 150
def bit_fields
  children
end
block_or_file() click to toggle source
# File lib/rggen/core/base/component_layer_extension.rb, line 146
def block_or_file
  parent
end
register_block() click to toggle source
# File lib/rggen/core/base/component_layer_extension.rb, line 134
def register_block
  parent.register_block? && parent || parent.register_block
end
register_file() click to toggle source
# File lib/rggen/core/base/component_layer_extension.rb, line 138
def register_file
  parent.register_file? && parent || nil
end
register_files() click to toggle source
# File lib/rggen/core/base/component_layer_extension.rb, line 142
def register_files
  ancestors.select(&:register_file?)
end
root() click to toggle source
# File lib/rggen/core/base/component_layer_extension.rb, line 130
def root
  parent.root
end