--- !ruby/object:Gem::Specification name: ditty version: !ruby/object:Gem::Version version: 0.11.1 platform: ruby authors: - Jurgens du Toit autorequire: bindir: exe cert_chain: [] date: 2023-01-05 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: bundler requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '1' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '1' - !ruby/object:Gem::Dependency name: dotenv requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: database_cleaner requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.0' - !ruby/object:Gem::Dependency name: factory_bot requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: faker requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: racksh requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rack-test requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rspec requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.0' - !ruby/object:Gem::Dependency name: rubocop requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rubocop-performance requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rubocop-rspec requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rubocop-sequel requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rubocop-thread_safety requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: simplecov requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.13.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.13.0 - !ruby/object:Gem::Dependency name: sqlite3 requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: timecop requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: activesupport requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '6' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '6' - !ruby/object:Gem::Dependency name: bcrypt requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '3.1' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '3.1' - !ruby/object:Gem::Dependency name: browser requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '5.3' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '5.3' - !ruby/object:Gem::Dependency name: dotenv requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2' - !ruby/object:Gem::Dependency name: haml requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '5.1' - - ">=" - !ruby/object:Gem::Version version: 5.1.2 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '5.1' - - ">=" - !ruby/object:Gem::Version version: 5.1.2 - !ruby/object:Gem::Dependency name: logger requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '1.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '1.0' - !ruby/object:Gem::Dependency name: mail requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '1.7' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '1.7' - !ruby/object:Gem::Dependency name: oga requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.14' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.14' - !ruby/object:Gem::Dependency name: omniauth requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '1.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '1.0' - !ruby/object:Gem::Dependency name: omniauth-identity requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '1.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '1.0' - !ruby/object:Gem::Dependency name: pundit requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.0' - !ruby/object:Gem::Dependency name: rack-contrib requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.0' - !ruby/object:Gem::Dependency name: rack_csrf requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.0' - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '13.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '13.0' - !ruby/object:Gem::Dependency name: sequel requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '5.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '5.0' - !ruby/object:Gem::Dependency name: sinatra requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.1' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.1' - !ruby/object:Gem::Dependency name: sinatra-contrib requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.0' - !ruby/object:Gem::Dependency name: sinatra-flash requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0.3' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0.3' - !ruby/object:Gem::Dependency name: sinatra-param requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '1.6' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '1.6' - !ruby/object:Gem::Dependency name: thor requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0.20' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0.20' - !ruby/object:Gem::Dependency name: tilt requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2' - !ruby/object:Gem::Dependency name: will_paginate requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '3.1' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '3.1' - !ruby/object:Gem::Dependency name: wisper requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.0' description: Sinatra Based Application Framework email: - jrgns@jadeit.co.za executables: - ditty extensions: [] extra_rdoc_files: [] files: - ".env.test" - ".gitignore" - ".pryrc" - ".rspec" - ".rubocop.yml" - ".travis.yml" - CNAME - Contributors.md - Dockerfile - Gemfile.ci - License.txt - Rakefile - Readme.md - _config.yml - config.ru - ditty.gemspec - docs/CNAME - docs/_config.yml - docs/index.md - exe/ditty - lib/ditty.rb - lib/ditty/cli.rb - lib/ditty/components/ditty.rb - lib/ditty/controllers/application_controller.rb - lib/ditty/controllers/audit_logs_controller.rb - lib/ditty/controllers/auth_controller.rb - lib/ditty/controllers/component_controller.rb - lib/ditty/controllers/main_controller.rb - lib/ditty/controllers/roles_controller.rb - lib/ditty/controllers/user_login_traits_controller.rb - lib/ditty/controllers/users_controller.rb - lib/ditty/db.rb - lib/ditty/emails/base.rb - lib/ditty/emails/forgot_password.rb - lib/ditty/generators/crud_generator.rb - lib/ditty/generators/migration_generator.rb - lib/ditty/generators/project_generator.rb - lib/ditty/helpers/authentication.rb - lib/ditty/helpers/component.rb - lib/ditty/helpers/pundit.rb - lib/ditty/helpers/response.rb - lib/ditty/helpers/views.rb - lib/ditty/listener.rb - lib/ditty/memcached.rb - lib/ditty/middleware/accept_extension.rb - lib/ditty/middleware/error_catchall.rb - lib/ditty/models/audit_log.rb - lib/ditty/models/base.rb - lib/ditty/models/identity.rb - lib/ditty/models/role.rb - lib/ditty/models/user.rb - lib/ditty/models/user_login_trait.rb - lib/ditty/policies/application_policy.rb - lib/ditty/policies/audit_log_policy.rb - lib/ditty/policies/identity_policy.rb - lib/ditty/policies/role_policy.rb - lib/ditty/policies/user_login_trait_policy.rb - lib/ditty/policies/user_policy.rb - lib/ditty/rubocop.rb - lib/ditty/seed.rb - lib/ditty/services/authentication.rb - lib/ditty/services/email.rb - lib/ditty/services/logger.rb - lib/ditty/services/pagination_wrapper.rb - lib/ditty/services/settings.rb - lib/ditty/tasks/ditty.rake - lib/ditty/tasks/omniauth-ldap.rake - lib/ditty/templates/.gitignore - lib/ditty/templates/.rspec - lib/ditty/templates/.rubocop.yml - lib/ditty/templates/Rakefile - lib/ditty/templates/application.rb - lib/ditty/templates/config.ru - lib/ditty/templates/controller.rb.erb - lib/ditty/templates/env.example - lib/ditty/templates/lib/project.rb.erb - lib/ditty/templates/logs/.empty_directory - lib/ditty/templates/migration.rb.erb - lib/ditty/templates/model.rb.erb - lib/ditty/templates/pids/.empty_directory - lib/ditty/templates/policy.rb.erb - lib/ditty/templates/public/browserconfig.xml - lib/ditty/templates/public/css/sb-admin-2.min.css - lib/ditty/templates/public/css/styles.css - lib/ditty/templates/public/favicon.ico - lib/ditty/templates/public/images/apple-icon.png - lib/ditty/templates/public/images/favicon-16x16.png - lib/ditty/templates/public/images/favicon-32x32.png - lib/ditty/templates/public/images/launcher-icon-1x.png - lib/ditty/templates/public/images/launcher-icon-2x.png - lib/ditty/templates/public/images/launcher-icon-4x.png - lib/ditty/templates/public/images/mstile-150x150.png - lib/ditty/templates/public/images/safari-pinned-tab.svg - lib/ditty/templates/public/js/sb-admin-2.min.js - lib/ditty/templates/public/js/scripts.js - lib/ditty/templates/public/manifest.json.erb - lib/ditty/templates/settings.yml.erb - lib/ditty/templates/sidekiq.rb - lib/ditty/templates/sidekiq.yml - lib/ditty/templates/spec_helper.rb - lib/ditty/templates/type.rb.erb - lib/ditty/templates/views/display.haml.tt - lib/ditty/templates/views/edit.haml.tt - lib/ditty/templates/views/form.haml.tt - lib/ditty/templates/views/index.haml.tt - lib/ditty/templates/views/new.haml.tt - lib/ditty/version.rb - lib/rubocop/cop/ditty/call_services_directly.rb - migrate/20170207_base_tables.rb - migrate/20170208_audit_log.rb - migrate/20170416_audit_log_details.rb - migrate/20180307_password_reset.rb - migrate/20181209_add_user_login_traits.rb - migrate/20181209_extend_audit_log.rb - migrate/20190220_add_parent_id_to_roles.rb - spec/ditty/api_spec.rb - spec/ditty/controllers/roles_spec.rb - spec/ditty/controllers/user_login_traits_spec.rb - spec/ditty/controllers/users_spec.rb - spec/ditty/emails/base_spec.rb - spec/ditty/emails/forgot_password_spec.rb - spec/ditty/helpers/component_spec.rb - spec/ditty/models/user_spec.rb - spec/ditty/services/email_spec.rb - spec/ditty/services/logger_spec.rb - spec/ditty/services/settings_spec.rb - spec/ditty_spec.rb - spec/factories.rb - spec/fixtures/logger.yml - spec/fixtures/section.yml - spec/fixtures/settings.yml - spec/spec_helper.rb - spec/support/api_shared_examples.rb - spec/support/crud_shared_examples.rb - views/400.haml - views/403.haml - views/404.haml - views/500.haml - views/audit_logs/index.haml - views/auth/forgot_password.haml - views/auth/identity.haml - views/auth/ldap.haml - views/auth/login.haml - views/auth/register.haml - views/auth/register_identity.haml - views/auth/reset_password.haml - views/blank.haml - views/emails/base.haml - views/emails/forgot_password.haml - views/emails/layouts/action.haml - views/emails/layouts/alert.haml - views/emails/layouts/billing.haml - views/embedded.haml - views/error.haml - views/index.haml - views/layout.haml - views/partials/actions.haml - views/partials/content_tag.haml - views/partials/delete_form.haml - views/partials/filter_control.haml - views/partials/footer.haml - views/partials/form_control.haml - views/partials/form_tag.haml - views/partials/navitems.haml - views/partials/notifications.haml - views/partials/pager.haml - views/partials/search.haml - views/partials/sidebar.haml - views/partials/sort_ui.haml - views/partials/topbar.haml - views/partials/user_associations.haml - views/quick_start.haml - views/roles/display.haml - views/roles/edit.haml - views/roles/form.haml - views/roles/index.haml - views/roles/new.haml - views/user_login_traits/display.haml - views/user_login_traits/edit.haml - views/user_login_traits/form.haml - views/user_login_traits/index.haml - views/user_login_traits/new.haml - views/users/display.haml - views/users/edit.haml - views/users/form.haml - views/users/identity.haml - views/users/index.haml - views/users/login_traits.haml - views/users/new.haml - views/users/profile.haml - views/users/user.haml homepage: https://github.com/eagerelk/ditty licenses: - MIT metadata: {} post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubygems_version: 3.0.8 signing_key: specification_version: 4 summary: Sinatra Based Application Framework test_files: []