SpinaCMS/Spina

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
app/models/spina/application_record.rb8
app/models/spina/attachment.rb21
app/models/spina/current.rb8
app/models/spina/embeds/base.rb7
app/models/spina/embeds/button.rb10
app/models/spina/embeds/vimeo.rb28
app/models/spina/embeds/youtube.rb28
app/models/spina/image.rb25
app/models/spina/media_folder.rb6
app/models/spina/navigation.rb12
app/models/spina/navigation_item.rb25
app/models/spina/page.rb102
app/models/spina/parts/attachment.rb18
app/models/spina/parts/base.rb15
app/models/spina/parts/image.rb32
app/models/spina/parts/image_collection.rb18
app/models/spina/parts/image_variant.rb16
app/models/spina/parts/line.rb7
app/models/spina/parts/multi_line.rb7
app/models/spina/parts/option.rb11
app/models/spina/parts/page_link.rb11
app/models/spina/parts/repeater.rb9
app/models/spina/parts/repeater_content.rb13
app/models/spina/parts/text.rb7
app/models/spina/resource.rb29
app/models/spina/rewrite_rule.rb5
app/models/spina/setting.rb5
app/models/spina/user.rb20
app/presenters/spina/content_presenter.rb38
app/presenters/spina/menu_presenter.rb78
A
35 mins
app/presenters/spina/rich_text_presenter.rb35
app/serializers/spina/api/base_serializer.rb6
app/serializers/spina/api/image_serializer.rb16
app/serializers/spina/api/navigation_serializer.rb24
app/serializers/spina/api/page_serializer.rb19
app/serializers/spina/api/resource_serializer.rb10
lib/generators/spina/embed_generator.rb13
lib/generators/spina/install_generator.rb105
lib/generators/spina/tailwind_config_generator.rb12
lib/generators/spina/templates/config/initializers/mobility.rb15
lib/generators/spina/templates/config/initializers/spina.rb2
lib/generators/spina/templates/config/initializers/themes/default.rb21
lib/generators/spina/templates/config/initializers/themes/demo.rb31
lib/spina.rb88
lib/spina/admin_sectionable.rb17
lib/spina/attr_json_monkeypatch.rb18
lib/spina/attr_json_spina_parts_model.rb21
lib/spina/authentication/basic.rb19
lib/spina/authentication/sessions.rb25
lib/spina/embeddable.rb37