Module: CoPlan

Defined in:
lib/coplan.rb,
lib/coplan/engine.rb,
lib/coplan/version.rb,
app/models/coplan/plan.rb,
app/models/coplan/user.rb,
lib/coplan/configuration.rb,
app/models/coplan/comment.rb,
app/models/coplan/current.rb,
app/models/coplan/api_token.rb,
app/models/coplan/edit_lease.rb,
app/models/coplan/edit_session.rb,
app/models/coplan/plan_version.rb,
app/jobs/coplan/application_job.rb,
app/policies/coplan/plan_policy.rb,
app/services/coplan/broadcaster.rb,
app/jobs/coplan/notification_job.rb,
app/models/coplan/comment_thread.rb,
app/services/coplan/plans/create.rb,
app/helpers/coplan/comments_helper.rb,
app/helpers/coplan/markdown_helper.rb,
app/models/coplan/plan_collaborator.rb,
app/jobs/coplan/automated_review_job.rb,
app/models/coplan/application_record.rb,
app/helpers/coplan/application_helper.rb,
app/policies/coplan/application_policy.rb,
app/controllers/coplan/plans_controller.rb,
app/services/coplan/ai_providers/open_ai.rb,
app/services/coplan/plans/commit_session.rb,
app/models/coplan/automated_plan_reviewer.rb,
app/policies/coplan/comment_thread_policy.rb,
app/services/coplan/plans/operation_error.rb,
app/services/coplan/plans/transform_range.rb,
app/controllers/coplan/comments_controller.rb,
app/jobs/coplan/commit_expired_session_job.rb,
app/services/coplan/ai_providers/anthropic.rb,
app/services/coplan/plans/apply_operations.rb,
app/controllers/coplan/dashboard_controller.rb,
app/services/coplan/plans/position_resolver.rb,
app/controllers/coplan/api/v1/base_controller.rb,
app/controllers/coplan/application_controller.rb,
app/controllers/coplan/api/v1/plans_controller.rb,
app/controllers/coplan/api/v1/leases_controller.rb,
app/controllers/coplan/plan_versions_controller.rb,
app/services/coplan/plans/review_response_parser.rb,
app/controllers/coplan/api/v1/comments_controller.rb,
app/controllers/coplan/api/v1/sessions_controller.rb,
app/controllers/coplan/comment_threads_controller.rb,
app/controllers/coplan/settings/tokens_controller.rb,
app/services/coplan/plans/review_prompt_formatter.rb,
app/controllers/coplan/api/v1/operations_controller.rb,
app/controllers/coplan/automated_reviews_controller.rb,
app/services/coplan/plans/trigger_automated_reviews.rb

Defined Under Namespace

Modules: AiProviders, Api, ApplicationHelper, Broadcaster, CommentsHelper, MarkdownHelper, Plans, Settings Classes: ApiToken, ApplicationController, ApplicationJob, ApplicationPolicy, ApplicationRecord, AutomatedPlanReviewer, AutomatedReviewJob, AutomatedReviewsController, Comment, CommentThread, CommentThreadPolicy, CommentThreadsController, CommentsController, CommitExpiredSessionJob, Configuration, Current, DashboardController, EditLease, EditSession, Engine, NotificationJob, Plan, PlanCollaborator, PlanPolicy, PlanVersion, PlanVersionsController, PlansController, User

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.configurationObject



7
8
9
# File 'lib/coplan.rb', line 7

def configuration
  @configuration ||= Configuration.new
end

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

Yields:



11
12
13
# File 'lib/coplan.rb', line 11

def configure
  yield(configuration)
end