Module: ActiveCanvas

Defined in:
lib/active_canvas.rb,
lib/active_canvas/engine.rb,
lib/active_canvas/version.rb,
app/models/active_canvas/page.rb,
app/models/active_canvas/media.rb,
lib/active_canvas/configuration.rb,
app/models/active_canvas/partial.rb,
app/models/active_canvas/setting.rb,
app/models/active_canvas/ai_model.rb,
app/models/active_canvas/page_type.rb,
app/services/active_canvas/ai_models.rb,
app/models/active_canvas/page_version.rb,
app/services/active_canvas/ai_service.rb,
app/jobs/active_canvas/application_job.rb,
app/jobs/active_canvas/compile_tailwind_job.rb,
app/models/active_canvas/application_record.rb,
app/services/active_canvas/ai_configuration.rb,
app/helpers/active_canvas/application_helper.rb,
app/mailers/active_canvas/application_mailer.rb,
app/services/active_canvas/content_sanitizer.rb,
app/services/active_canvas/tailwind_compiler.rb,
app/controllers/active_canvas/pages_controller.rb,
app/controllers/active_canvas/admin/ai_controller.rb,
app/controllers/concerns/active_canvas/current_user.rb,
app/controllers/active_canvas/admin/media_controller.rb,
app/controllers/active_canvas/admin/pages_controller.rb,
app/controllers/active_canvas/application_controller.rb,
app/controllers/concerns/active_canvas/rate_limitable.rb,
lib/generators/active_canvas/install/install_generator.rb,
app/controllers/active_canvas/admin/partials_controller.rb,
app/controllers/active_canvas/admin/settings_controller.rb,
app/controllers/active_canvas/admin/page_types_controller.rb,
app/controllers/active_canvas/admin/application_controller.rb,
app/controllers/concerns/active_canvas/tailwind_compilation.rb,
app/controllers/active_canvas/admin/page_versions_controller.rb

Defined Under Namespace

Modules: Admin, ApplicationHelper, CurrentUser, Generators, RateLimitable, TailwindCompilation Classes: AiConfiguration, AiModel, AiModels, AiService, ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, CompileTailwindJob, Configuration, ContentSanitizer, Engine, Media, Page, PageType, PageVersion, PagesController, Partial, Setting, TailwindCompiler

Constant Summary collapse

VERSION =
"0.0.2"

Class Method Summary collapse

Class Method Details

.configObject



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

def config
  configuration
end

.configurationObject



14
15
16
# File 'lib/active_canvas.rb', line 14

def configuration
  @configuration ||= Configuration.new
end

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

Yields:



18
19
20
# File 'lib/active_canvas.rb', line 18

def configure
  yield(configuration)
end