Sha256: 4e6c6eb0c5ed56baae7b8a7093c57f60ee7cf7f8432b4f0ac1150fd18b715c0a

Contents?: true

Size: 1.47 KB

Versions: 16

Compression:

Stored size: 1.47 KB

Contents

module MixRailsSettings
  class Engine < ::Rails::Engine

    config.generators do |g|                                                               
      g.test_framework :rspec
      g.integration_tool :rspec
    end
    
    initializer "settings.default_settings" do |app|

      config = app.config
      #config.action_dispatch.x_frame_options = 'SAMEORIGIN, GOFORIT'
      

      config.time_zone = 'Brasilia'
      config.i18n.available_locales = ['pt-BR', :en]

      config.action_mailer.delivery_method = :smtp

      config.action_mailer.smtp_settings = {
          :address              => "smtp.gmail.com",
          :port                 => 587,
          :domain               => "mixinternet.com.br",
          :user_name            => "noreply@mixinternet.com.br",
          :password             => "15963211",
          :authentication       => 'plain',
          :enable_starttls_auto => true  
      }

      config.action_mailer.perform_deliveries = true
      config.action_mailer.raise_delivery_errors = true
      
    end
    
    initializer "mix-rails-settings.setup_menu", after: "admix.setup_menu" do
      ActiveMenu::get('admix-nav') do |nav|
        nav.get(:general) do |general|
          general.child :settings do |settings|
            settings.text Proc.new {t('settings.settings')}
            settings.href Proc.new {admix_settings_url}
            settings.visible Proc.new {current_user.has_role? :admin}
          end
        end
      end
    end

  end
end

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
mix-rails-0.26.3 mix-rails-settings/lib/mix-rails-settings/engine.rb
mix-rails-settings-0.26.3 lib/mix-rails-settings/engine.rb
mix-rails-0.26.2 mix-rails-settings/lib/mix-rails-settings/engine.rb
mix-rails-settings-0.26.2 lib/mix-rails-settings/engine.rb
mix-rails-0.26.1 mix-rails-settings/lib/mix-rails-settings/engine.rb
mix-rails-settings-0.26.1 lib/mix-rails-settings/engine.rb
mix-rails-0.26.0 mix-rails-settings/lib/mix-rails-settings/engine.rb
mix-rails-settings-0.26.0 lib/mix-rails-settings/engine.rb
mix-rails-0.25.1 mix-rails-settings/lib/mix-rails-settings/engine.rb
mix-rails-settings-0.25.1 lib/mix-rails-settings/engine.rb
mix-rails-0.25.0 mix-rails-settings/lib/mix-rails-settings/engine.rb
mix-rails-settings-0.25.0 lib/mix-rails-settings/engine.rb
mix-rails-0.24.1 mix-rails-settings/lib/mix-rails-settings/engine.rb
mix-rails-settings-0.24.1 lib/mix-rails-settings/engine.rb
mix-rails-0.24.0 mix-rails-settings/lib/mix-rails-settings/engine.rb
mix-rails-settings-0.24.0 lib/mix-rails-settings/engine.rb