Module: ElementalComponents

Defined in:
lib/elemental_components.rb,
lib/elemental_components/engine.rb,
lib/elemental_components/element.rb,
lib/elemental_components/railtie.rb,
lib/elemental_components/version.rb,
lib/elemental_components/component.rb,
app/helpers/elemental_components/component_helper.rb,
lib/generators/elemental_components/component_generator.rb

Defined Under Namespace

Modules: ComponentHelper Classes: Component, ComponentGenerator, Element, Engine, Error, Railtie

Constant Summary collapse

VERSION =
"1.0.0"

Class Method Summary collapse

Class Method Details

.component_namesObject



14
15
16
17
18
# File 'lib/elemental_components.rb', line 14

def self.component_names
  Dir.chdir(components_path) do
    Dir.glob("**/*_component.rb").map { |component| component.chomp("_component.rb") }.sort
  end
end

.components_pathObject



10
11
12
# File 'lib/elemental_components.rb', line 10

def self.components_path
  Rails.root.join("app", "components")
end