Sha256: 0873e7defd5a72ade49164e503cd74c4e62b0974985cee2f80a0a5728bbfa0cb

Contents?: true

Size: 1.82 KB

Versions: 10

Compression:

Stored size: 1.82 KB

Contents

# Ibrain version defaults for preferences that are not overridden
Ibrain.load_defaults '<%= Ibrain.ibrain_version %>'

Ibrain.config do |config|
  # Core:
  # from address for emails
  config.mails_from = "info@example.com"

  # Uncomment to stop tracking inventory levels in the application
  # config.track_inventory_levels = false

  # When set, data caches are only invalidated when they fall below or rise
  # above the inventory_cache_threshold that is set. Default is to invalidate cache on
  # any inventory changes.
  # config.inventory_cache_threshold = 3

  # Defaults
  # Permission Sets:

  # Uncomment and customize the following line to add custom permission sets
  # to a custom users role:
  # config.roles.assign_permissions :role_name, ['Ibrain::PermissionSets::CustomPermissionSet']

  # @!attribute [rw] guest_token_cookie_options
  # @return [Hash] Add additional guest_token cookie options here (ie. domain or path)
  # config.guest_token_cookie_options = {}

  # @!attribute [rw] generate_api_key_for_all_roles
  # @return [Boolean] Allow generating api key automatically for user
  # at role_user creation for all roles. (default: +false+)
  # config.generate_api_key_for_all_roles = false

  # Graphql Policy Object
  # config.graphql_policy = 'Ibrain::Policies::GraphqlPolicy'

  # Api version for route config
  # config.api_version = 'v1'

  # Graphql Schema name
  # config.graphql_schema = 'Ibrain::BaseSchema'

  # Graphql Encryptor key
  # config.ibrain_encryptor_key = Rails.application.secrets.secret_key_base.byteslice(0..31)
end

<% if defined?(Ibrain::Api::Engine) -%>
  Ibrain::Api::Config.configure do |config|
    # Localization
    config.locale = 'en'

    config.requires_authentication = true
  end
<% end -%>

Ibrain.user_class = <%= (options[:user_class].blank? ? "Ibrain::LegacyUser" : options[:user_class]).inspect %>

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
ibrain-core-0.1.9 lib/generators/ibrain/install/templates/config/initializers/ibrain.rb.tt
ibrain-core-0.1.8 lib/generators/ibrain/install/templates/config/initializers/ibrain.rb.tt
ibrain-core-0.1.7 lib/generators/ibrain/install/templates/config/initializers/ibrain.rb.tt
ibrain-core-0.1.6 lib/generators/ibrain/install/templates/config/initializers/ibrain.rb.tt
ibrain-core-0.1.5 lib/generators/ibrain/install/templates/config/initializers/ibrain.rb.tt
ibrain-core-0.1.4 lib/generators/ibrain/install/templates/config/initializers/ibrain.rb.tt
ibrain-core-0.1.3 lib/generators/ibrain/install/templates/config/initializers/ibrain.rb.tt
ibrain-core-0.1.2 lib/generators/ibrain/install/templates/config/initializers/ibrain.rb.tt
ibrain-core-0.1.1 lib/generators/ibrain/install/templates/config/initializers/ibrain.rb.tt
ibrain-core-0.1.0 lib/generators/ibrain/install/templates/config/initializers/ibrain.rb.tt