Module: Lite::Component
- Defined in:
- lib/lite/component/base.rb,
lib/lite/component/engine.rb,
lib/lite/component/errors.rb,
lib/lite/component/element.rb,
lib/lite/component/version.rb,
lib/lite/component/application.rb,
app/helpers/lite/component/component_helper.rb
Defined Under Namespace
Modules: ComponentHelper
Classes: Base, BuildError, Element, Engine, ValidationError
Class Method Summary
collapse
Class Method Details
.names ⇒ Object
6
7
8
9
10
11
12
|
# File 'lib/lite/component/application.rb', line 6
def self.names
components_ext = '_component.rb'
components_dir = "#{path}/"
components_glob = path.join("**/*#{components_ext}")
Dir.glob(components_glob).map { |name| name.sub(components_dir, '').chomp(components_ext) }
end
|
.path ⇒ Object
14
15
16
|
# File 'lib/lite/component/application.rb', line 14
def self.path
Rails.root.join('app/components')
end
|