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