module EacRailsBase0App::Application::All::ClassMethods

Public Instance Methods

app_temporary_directory() click to toggle source
# File lib/eac_rails_base0/app_base/application/all.rb, line 14
def app_temporary_directory
  ::File.join(::Dir.tmpdir, ::Rails.root.to_path.parameterize, 'tmp')
end
setup_active_record() click to toggle source
# File lib/eac_rails_base0/app_base/application/all.rb, line 24
def setup_active_record
  config.active_record.sqlite3.represent_boolean_as_integer = true
end
setup_app_root() click to toggle source
# File lib/eac_rails_base0/app_base/application/all.rb, line 18
def setup_app_root
  return unless defined?(APP_PATH)

  config.root = find_root(APP_PATH)
end
setup_assets_cache() click to toggle source
# File lib/eac_rails_base0/app_base/application/all.rb, line 28
def setup_assets_cache
  config.assets.configure do |env|
    env.cache = Sprockets::Cache::FileStore.new(
      ::File.join(app_temporary_directory, 'cache', 'assets'),
      config.assets.cache_limit,
      env.logger
    )
  end
end
setup_defaults() click to toggle source
# File lib/eac_rails_base0/app_base/application/all.rb, line 38
def setup_defaults
  config.load_defaults 5.1
end
setup_dependencies() click to toggle source
# File lib/eac_rails_base0/app_base/application/all.rb, line 42
def setup_dependencies
  require 'carrierwave'
end
setup_deprecated_migrations() click to toggle source
# File lib/eac_rails_base0/app_base/application/all.rb, line 46
def setup_deprecated_migrations
  path = ::Rails.root.join('db', 'migrate_deprecated')
  config.paths['db/migrate'] << path if path.directory?
end
setup_load_paths() click to toggle source
# File lib/eac_rails_base0/app_base/application/all.rb, line 51
def setup_load_paths
  config.autoload_paths << Rails.root.join('lib')
end
setup_localization() click to toggle source
# File lib/eac_rails_base0/app_base/application/all.rb, line 55
def setup_localization
  config.i18n.default_locale = :'pt-BR'
end
setup_loggers() click to toggle source
# File lib/eac_rails_base0/app_base/application/all.rb, line 59
def setup_loggers
  config.after_initialize do
    ActiveRecord::Base.logger = nil
  end
end