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.expand_path('../..', __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_rootObject



46
47
48
# File 'lib/ad/agent_architecture.rb', line 46

def self.gem_root
  ROOT_PATH
end