Module: Senren::Rails

Defined in:
lib/senren/rails.rb,
lib/senren/rails/doctor.rb,
lib/senren/rails/engine.rb,
lib/senren/rails/version.rb,
lib/senren/rails/registry.rb,
lib/senren/rails/installer.rb,
lib/senren/rails/host_paths.rb,
lib/senren/rails/llms_writer.rb,
lib/senren/rails/skill_writer.rb,
lib/senren/rails/component_copier.rb

Defined Under Namespace

Classes: ComponentCopier, Doctor, Engine, HostPaths, Installer, LlmsWriter, Registry, SkillWriter

Constant Summary collapse

GEM_ROOT =
File.expand_path('../..', __dir__).freeze
VERSION =
'0.1.2'

Class Method Summary collapse

Class Method Details

.gem_rootObject



17
18
19
# File 'lib/senren/rails.rb', line 17

def self.gem_root
  GEM_ROOT
end

.groups_pathObject



25
26
27
# File 'lib/senren/rails.rb', line 25

def self.groups_path
  File.join(GEM_ROOT, 'registry', 'groups.yml')
end

.recipes_pathObject



29
30
31
# File 'lib/senren/rails.rb', line 29

def self.recipes_path
  File.join(GEM_ROOT, 'registry', 'recipes.yml')
end

.registry_pathObject



21
22
23
# File 'lib/senren/rails.rb', line 21

def self.registry_path
  File.join(GEM_ROOT, 'registry', 'components.yml')
end

.templates_rootObject



33
34
35
# File 'lib/senren/rails.rb', line 33

def self.templates_root
  File.join(GEM_ROOT, 'templates')
end