lib/spina.rb in spina-2.12.0 vs lib/spina.rb in spina-2.13.0

- old
+ new

@@ -1,62 +1,62 @@ -require 'spina/engine' -require 'spina/admin_sectionable' -require 'spina/railtie' -require 'spina/theme_reloader' -require 'spina/plugin' -require 'spina/theme' -require 'spina/attr_json_spina_parts_model' -require 'spina/attr_json_monkeypatch' -require 'spina/authentication/sessions' -require 'spina/authentication/basic' -require 'spina/embeddable' -require 'spina/embeds' -require 'spina/embeds/trix_conversion' +require "spina/engine" +require "spina/admin_sectionable" +require "spina/railtie" +require "spina/theme_reloader" +require "spina/plugin" +require "spina/theme" +require "spina/attr_json_spina_parts_model" +require "spina/attr_json_monkeypatch" +require "spina/authentication/sessions" +require "spina/authentication/basic" +require "spina/embeddable" +require "spina/embeds" +require "spina/embeds/trix_conversion" module Spina include ActiveSupport::Configurable PARTS = [] PLUGINS = [] THEMES = [] config_accessor :api_key, - :api_path, - :authentication, - :backend_path, - :importmap, - :frontend_parent_controller, - :disable_frontend_routes, - :disable_decorator_load, - :disable_current_account, - :locales, - :embedded_image_size, - :mailer_defaults, - :thumbnail_image_size, - :resource_pages_limit_value, - :party_pooper, - :tailwind_content, - :tailwind_plugins, - :queues, - :transliterations + :api_path, + :authentication, + :backend_path, + :importmap, + :frontend_parent_controller, + :disable_frontend_routes, + :disable_decorator_load, + :disable_current_account, + :locales, + :embedded_image_size, + :mailer_defaults, + :thumbnail_image_size, + :resource_pages_limit_value, + :party_pooper, + :tailwind_content, + :tailwind_plugins, + :queues, + :transliterations # Defaults self.api_key = nil self.api_path = "api" self.authentication = "Spina::Authentication::Sessions" - self.backend_path = 'admin' + self.backend_path = "admin" self.disable_frontend_routes = false self.disable_decorator_load = false self.disable_current_account = false self.embedded_image_size = [2000, 2000] self.mailer_defaults = ActiveSupport::OrderedOptions.new self.thumbnail_image_size = [400, 400] self.frontend_parent_controller = "ApplicationController" self.locales = [I18n.default_locale] self.resource_pages_limit_value = 25 self.party_pooper = false - self.transliterations = %i(latin) + self.transliterations = %i[latin] # Queues for background jobs # - config.queues.page_updates self.queues = ActiveSupport::InheritableOptions.new @@ -68,34 +68,34 @@ # it needs to know about every single file in your project # that contains any Tailwind class names. # Make sure to add your own glob patterns if you're extending # Spina's UI. self.tailwind_content = ["#{Spina::Engine.root}/app/views/**/*.*", - "#{Spina::Engine.root}/app/components/**/*.*", - "#{Spina::Engine.root}/app/helpers/**/*.*", - "#{Spina::Engine.root}/app/assets/javascripts/**/*.js", - "#{Spina::Engine.root}/app/**/application.tailwind.css"] + "#{Spina::Engine.root}/app/components/**/*.*", + "#{Spina::Engine.root}/app/helpers/**/*.*", + "#{Spina::Engine.root}/app/assets/javascripts/**/*.js", + "#{Spina::Engine.root}/app/**/application.tailwind.css"] self.tailwind_plugins = %w[@tailwindcss/forms @tailwindcss/aspect-ratio @tailwindcss/typography] # Images that are embedded in the Trix editor are resized to fit # You can optimize this for your website and go for a smaller (or larger) size # Default: 2000x2000px class << self alias_method :config_original, :config def config - config_obj = self.config_original + config_obj = config_original def config_obj.tailwind_purge_content ActiveSupport::Deprecation.warn("config.tailwind_purge_content has been renamed to config.tailwind_content") tailwind_content end def config_obj.tailwind_purge_content=(paths) ActiveSupport::Deprecation.warn("config.tailwind_purge_content has been renamed to config.tailwind_content") - tailwind_content = paths + self.tailwind_content = paths end def config_obj.embedded_image_size=(image_size) if image_size.is_a? String ActiveSupport::Deprecation.warn("Spina embedded_image_size should be set to an array of arguments to be passed to the :resize_to_limit ImageProcessing macro. https://github.com/janko/image_processing/blob/master/doc/minimagick.md#resize_to_limit") @@ -108,8 +108,7 @@ end def mounted_at Spina::Engine.routes.find_script_name({}) end - end end