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,
lib/senren/rails/agent_rules_writer.rb,
lib/senren/rails/component_installer.rb
Defined Under Namespace
Classes: AgentRulesWriter, ComponentCopier, ComponentInstaller, Doctor, Engine, HostPaths, Installer, LlmsWriter, Registry, SkillWriter
Constant Summary
collapse
- GEM_ROOT =
File.expand_path('../..', __dir__).freeze
- VERSION =
'0.1.6'
Class Method Summary
collapse
Class Method Details
.gem_root ⇒ Object
19
20
21
|
# File 'lib/senren/rails.rb', line 19
def self.gem_root
GEM_ROOT
end
|
.groups_path ⇒ Object
27
28
29
|
# File 'lib/senren/rails.rb', line 27
def self.groups_path
File.join(GEM_ROOT, 'registry', 'groups.yml')
end
|
.recipes_path ⇒ Object
31
32
33
|
# File 'lib/senren/rails.rb', line 31
def self.recipes_path
File.join(GEM_ROOT, 'registry', 'recipes.yml')
end
|
.registry_path ⇒ Object
23
24
25
|
# File 'lib/senren/rails.rb', line 23
def self.registry_path
File.join(GEM_ROOT, 'registry', 'components.yml')
end
|
.templates_root ⇒ Object
35
36
37
|
# File 'lib/senren/rails.rb', line 35
def self.templates_root
File.join(GEM_ROOT, 'templates')
end
|