IcaliaLabs/sabisu-rails

View on GitHub
lib/sabisu_rails/railtie.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'rails/railtie'

module SabisuRails
  class Railtie < ::Rails::Railtie
    config.eager_load_namespaces << SabisuRails

    config.after_initialize do
      SabisuRails.default_resource = SabisuRails.resources_names.first
      SabisuRails.app_name = Rails.application.class.parent_name
    end

    config.after_initialize do
      unless SabisuRails.configured?
        warn '[Sabisu] Sabisu is not configured in the application and will use the default values.' +
          ' We recommend you to check the file just created with the installer and setup it up.'
      end
    end
  end
end