Module: Spina
- Includes:
- ActiveSupport::Configurable
- Defined in:
- lib/spina.rb,
lib/spina/part.rb,
lib/spina/theme.rb,
lib/spina/embeds.rb,
lib/spina/engine.rb,
lib/spina/plugin.rb,
lib/spina/railtie.rb,
lib/spina/version.rb,
lib/spina/embeddable.rb,
app/models/spina/page.rb,
app/models/spina/user.rb,
app/models/spina/image.rb,
app/models/spina/account.rb,
app/models/spina/current.rb,
app/models/spina/setting.rb,
app/models/spina/resource.rb,
app/models/spina/attachment.rb,
app/models/spina/navigation.rb,
app/models/spina/parts/base.rb,
app/models/spina/parts/line.rb,
app/models/spina/parts/text.rb,
lib/spina/admin_sectionable.rb,
app/models/spina/parts/image.rb,
app/mailers/spina/user_mailer.rb,
app/models/spina/media_folder.rb,
app/models/spina/parts/option.rb,
app/models/spina/rewrite_rule.rb,
app/helpers/spina/pages_helper.rb,
app/jobs/spina/application_job.rb,
lib/spina/authentication/basic.rb,
app/helpers/spina/images_helper.rb,
app/models/spina/parts/repeater.rb,
lib/spina/attr_json_monkeypatch.rb,
app/models/spina/navigation_item.rb,
app/models/spina/parts/page_link.rb,
lib/spina/embeds/trix_conversion.rb,
app/models/spina/parts/attachment.rb,
app/models/spina/parts/multi_line.rb,
lib/spina/authentication/sessions.rb,
app/models/concerns/spina/gravatar.rb,
app/models/concerns/spina/partable.rb,
app/models/spina/application_record.rb,
app/presenters/spina/menu_presenter.rb,
app/helpers/spina/attachments_helper.rb,
app/jobs/spina/replace_signed_id_job.rb,
app/mailers/spina/application_mailer.rb,
app/models/concerns/spina/attachable.rb,
app/models/spina/parts/image_variant.rb,
app/models/spina/parts/resource_link.rb,
lib/generators/spina/embed_generator.rb,
app/presenters/spina/content_presenter.rb,
lib/generators/spina/install_generator.rb,
app/controllers/concerns/spina/frontend.rb,
app/models/spina/parts/image_collection.rb,
app/models/spina/parts/repeater_content.rb,
app/controllers/spina/api/api_controller.rb,
app/jobs/spina/resource_pages_update_job.rb,
app/presenters/spina/rich_text_presenter.rb,
app/components/spina/hooks/hook_component.rb,
app/components/spina/pages/list_component.rb,
app/components/spina/pages/page_component.rb,
app/components/spina/application_component.rb,
app/components/spina/forms/group_component.rb,
app/components/spina/forms/label_component.rb,
app/controllers/spina/api/pages_controller.rb,
app/components/spina/forms/search_component.rb,
app/components/spina/forms/switch_component.rb,
app/controllers/spina/api/images_controller.rb,
app/components/spina/hooks/partial_component.rb,
app/components/spina/pages/actions_component.rb,
app/controllers/concerns/spina/api/paginable.rb,
app/controllers/concerns/spina/current_theme.rb,
app/controllers/spina/admin/admin_controller.rb,
app/controllers/spina/admin/pages_controller.rb,
app/controllers/spina/admin/theme_controller.rb,
app/controllers/spina/admin/users_controller.rb,
app/models/concerns/spina/translated_content.rb,
app/controllers/spina/admin/embeds_controller.rb,
app/controllers/spina/admin/images_controller.rb,
app/controllers/spina/api/resources_controller.rb,
lib/generators/spina/tailwind_config_generator.rb,
app/components/spina/forms/text_field_component.rb,
app/components/spina/pages/tab_button_component.rb,
app/controllers/spina/admin/accounts_controller.rb,
app/controllers/spina/admin/sessions_controller.rb,
app/controllers/spina/admin/settings_controller.rb,
app/components/spina/forms/file_upload_component.rb,
app/controllers/spina/admin/resources_controller.rb,
app/controllers/spina/api/navigations_controller.rb,
app/components/spina/forms/trix_toolbar_component.rb,
app/components/spina/media_picker/image_component.rb,
app/components/spina/media_picker/modal_component.rb,
app/components/spina/pages/translations_component.rb,
app/controllers/spina/admin/move_pages_controller.rb,
app/controllers/spina/admin/attachments_controller.rb,
app/controllers/spina/admin/navigations_controller.rb,
app/components/spina/forms/password_field_component.rb,
app/components/spina/main_navigation/link_component.rb,
app/components/spina/user_interface/modal_component.rb,
app/controllers/spina/admin/media_picker_controller.rb,
app/components/spina/user_interface/header_component.rb,
app/controllers/concerns/spina/current_spina_account.rb,
app/controllers/spina/admin/media_folders_controller.rb,
app/components/spina/forms/auto_file_upload_component.rb,
app/components/spina/main_navigation/sub_nav_component.rb,
app/components/spina/user_interface/dropdown_component.rb,
app/components/spina/user_interface/tab_link_component.rb,
app/controllers/spina/admin/password_resets_controller.rb,
app/controllers/spina/admin/navigation_items_controller.rb,
app/controllers/spina/admin/page_translations_controller.rb,
app/components/spina/user_interface/translations_component.rb,
app/controllers/spina/admin/page_select_options_controller.rb,
app/components/spina/user_interface/flash_message_component.rb,
app/components/spina/user_interface/dropdown_button_component.rb,
app/components/spina/forms/editor_insert_images_meta_component.rb,
app/controllers/spina/admin/resource_select_options_controller.rb
Defined Under Namespace
Modules: Admin, AdminSectionable, Api, Attachable, AttachmentsHelper, AttrJsonMonkeypatch, Authentication, CurrentSpinaAccount, CurrentTheme, Embeddable, Embeds, Forms, Frontend, Gravatar, Hooks, ImagesHelper, MainNavigation, MediaPicker, Pages, PagesHelper, Partable, Parts, SpinaHelper, TranslatedContent, UserInterface
Classes: Account, ApplicationComponent, ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, Attachment, ContentPresenter, Current, EmbedGenerator, Engine, Image, InstallGenerator, MediaFolder, MenuPresenter, Navigation, NavigationItem, Page, PagesController, Part, Plugin, Railtie, ReplaceSignedIdJob, Resource, ResourcePagesUpdateJob, RewriteRule, RichTextPresenter, Setting, SitemapsController, TailwindConfigGenerator, Theme, ThemeReloader, User, UserMailer
Constant Summary
collapse
- PARTS =
[]
- PLUGINS =
[]
- THEMES =
[]
- VERSION =
"2.20.0"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
|
# File 'lib/spina.rb', line 89
def config
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")
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")
end
self[:embedded_image_size] = image_size
end
config_obj
end
|
.config_original ⇒ Object
87
|
# File 'lib/spina.rb', line 87
alias_method :config_original, :config
|
.mounted_at ⇒ Object
113
114
115
|
# File 'lib/spina.rb', line 113
def mounted_at
Spina::Engine.routes.find_script_name({})
end
|