Module: SvelteOnRails

Defined in:
lib/svelte_on_rails/view_helpers.rb,
lib/svelte-on-rails.rb,
lib/svelte_on_rails/railtie.rb,
lib/svelte_on_rails/lib/utils.rb,
lib/svelte_on_rails/ssr_server.rb,
lib/svelte_on_rails/lib/metrics.rb,
lib/svelte_on_rails/action_cable.rb,
lib/svelte_on_rails/turbo_stream.rb,
lib/generators/showcase_generator.rb,
lib/svelte_on_rails/configuration.rb,
lib/svelte_on_rails/installer/npm.rb,
lib/svelte_on_rails/lib/log_patch.rb,
lib/svelte_on_rails/installer/haml.rb,
lib/svelte_on_rails/installer/utils.rb,
lib/svelte_on_rails/installer/svelte.rb,
lib/svelte_on_rails/lib/cache_warmer.rb,
lib/svelte_on_rails/installer/gem_utils.rb,
lib/svelte_on_rails/installer/javascript.rb,
lib/svelte_on_rails/lib/to_svelte_schema.rb,
lib/svelte_on_rails/lib/to_svelte_values.rb,
lib/svelte_on_rails/installer/hello_world.rb,
lib/svelte_on_rails/lib/development_utils.rb,
lib/svelte_on_rails/lib/fallback_renderer.rb,
lib/svelte_on_rails/lib/to_svelte_support.rb,
lib/svelte_on_rails/lib/view_helper_support.rb,
lib/svelte_on_rails/lib/watch_asset_changes.rb,
lib/svelte_on_rails/active_record_extensions.rb,
lib/svelte_on_rails/lib/to_svelte_translations.rb,
lib/generators/svelte_on_rails/install/install_generator.rb

Overview

lib/svelte_on_rails/active_record_extensions.rb

Defined Under Namespace

Modules: ActiveRecordClassExtensions, ActiveRecordExtensions, ActiveRecordRelationExtensions, GemUtils, Generators, Installer, Lib, ViewHelpers Classes: ActionCable, Configuration, DevelopmentUtils, Railtie, SsrError, SsrServer, TurboStream

Class Method Summary collapse

Class Method Details

.configurationObject



40
41
42
# File 'lib/svelte-on-rails.rb', line 40

def configuration
  @configuration ||= Configuration.new
end

.run_install_taskObject



46
47
48
49
50
51
52
53
54
55
# File 'lib/svelte-on-rails.rb', line 46

def self.run_install_task
  # Ensure Rake tasks are loaded
  Rake::Task.define_task(:environment) # Define a dummy environment task (if needed)
  load File.expand_path('../rakefile', __FILE__) # Load the gem's Rakefile

  # Invoke the task
  Rake::Task['svelte_on_rails:create_test_app'].invoke
rescue StandardError => e
  puts "Error running create_test_app task: #{e.message}"
end