Module: AgentCode

Defined in:
lib/agentcode.rb,
lib/agentcode/engine.rb,
lib/agentcode/routes.rb,
lib/agentcode/railtie.rb,
lib/agentcode/version.rb,
lib/agentcode/configuration.rb,
lib/agentcode/query_builder.rb,
lib/agentcode/resource_scope.rb,
lib/agentcode/models/audit_log.rb,
lib/agentcode/concerns/has_uuid.rb,
lib/agentcode/commands/base_command.rb,
lib/agentcode/concerns/has_agentcode.rb,
lib/agentcode/models/agentcode_model.rb,
lib/agentcode/concerns/has_auto_scope.rb,
lib/agentcode/concerns/has_validation.rb,
lib/agentcode/commands/install_command.rb,
lib/agentcode/concerns/has_audit_trail.rb,
lib/agentcode/concerns/has_permissions.rb,
lib/agentcode/concerns/hidable_columns.rb,
lib/agentcode/policies/resource_policy.rb,
lib/agentcode/commands/generate_command.rb,
lib/agentcode/mailers/invitation_mailer.rb,
lib/agentcode/blueprint/blueprint_parser.rb,
lib/agentcode/blueprint/manifest_manager.rb,
lib/agentcode/commands/blueprint_command.rb,
lib/agentcode/policies/invitation_policy.rb,
lib/agentcode/controllers/auth_controller.rb,
lib/agentcode/blueprint/blueprint_validator.rb,
lib/agentcode/models/organization_invitation.rb,
lib/agentcode/commands/export_postman_command.rb,
lib/agentcode/commands/invitation_link_command.rb,
lib/agentcode/concerns/belongs_to_organization.rb,
lib/agentcode/controllers/resources_controller.rb,
lib/agentcode/controllers/invitations_controller.rb,
lib/agentcode/blueprint/generators/test_generator.rb,
lib/agentcode/blueprint/generators/policy_generator.rb,
lib/agentcode/blueprint/generators/seeder_generator.rb,
lib/agentcode/blueprint/generators/factory_generator.rb,
lib/agentcode/middleware/resolve_organization_from_route.rb

Defined Under Namespace

Modules: BelongsToOrganization, Blueprint, Commands, HasAgentCode, HasAuditTrail, HasAutoScope, HasPermissions, HasUuid, HasValidation, HidableColumns, Middleware, Routes Classes: AgentCodeModel, AuditLog, AuthController, Configuration, Engine, InvitationMailer, InvitationPolicy, InvitationsController, OrganizationInvitation, QueryBuilder, Railtie, ResourcePolicy, ResourceScope, ResourcesController

Constant Summary collapse

VERSION =
"0.9.0"

Class Method Summary collapse

Class Method Details

.configurationObject Also known as: config



16
17
18
# File 'lib/agentcode.rb', line 16

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



12
13
14
# File 'lib/agentcode.rb', line 12

def configure
  yield(configuration)
end

.reset_configuration!Object



22
23
24
# File 'lib/agentcode.rb', line 22

def reset_configuration!
  @configuration = Configuration.new
end