Module: Ad::AgentArchitecture
- Defined in:
- lib/ad/agent_architecture.rb,
lib/ad/agent_architecture/version.rb,
lib/ad/agent_architecture/dsl/step_dsl.rb,
lib/ad/agent_architecture/dsl/agent_dsl.rb,
lib/ad/agent_architecture/dsl/child_dsl.rb,
lib/ad/agent_architecture/dsl/prompt_dsl.rb,
lib/ad/agent_architecture/database/models.rb,
lib/ad/agent_architecture/dsl/section_dsl.rb,
lib/ad/agent_architecture/dsl/settings_dsl.rb,
lib/ad/agent_architecture/dsl/workflow_dsl.rb,
lib/ad/agent_architecture/dsl/attribute_dsl.rb,
lib/ad/agent_architecture/database/sql_query.rb,
lib/ad/agent_architecture/dsl/data_accessors.rb,
lib/ad/agent_architecture/report/dsl_generator.rb,
lib/ad/agent_architecture/dsl/actions/save_json.rb,
lib/ad/agent_architecture/dsl/actions/save_yaml.rb,
lib/ad/agent_architecture/database/create_schema.rb,
lib/ad/agent_architecture/dsl/actions/save_database.rb,
lib/ad/agent_architecture/report/agent_data_builder.rb,
lib/ad/agent_architecture/report/workflow_list_report.rb,
lib/ad/agent_architecture/report/workflow_detail_report.rb
Overview
Module for the Agent Architecture gem
Defined Under Namespace
Modules: Database, Dsl, Report
Constant Summary collapse
- Error =
raise Ad::AgentArchitecture::Error, ‘Sample message’
Class.new(StandardError)
- ROOT_PATH =
Define the root path of the gem
Pathname.new(File.('../..', __dir__))
- VERSION =
'0.0.24'
Class Method Summary collapse
Class Method Details
.gem_relative_file(*args) ⇒ Object
50 51 52 |
# File 'lib/ad/agent_architecture.rb', line 50 def self.gem_relative_file(*args) File.join(ROOT_PATH, *args) end |
.gem_root ⇒ Object
46 47 48 |
# File 'lib/ad/agent_architecture.rb', line 46 def self.gem_root ROOT_PATH end |