Sha256: 06cb1161456ac8d5518c6f9f5b5abe7e450136b45d930ed9dac8740454bc0757

Contents?: true

Size: 1.21 KB

Versions: 2

Compression:

Stored size: 1.21 KB

Contents

module WidgetList
  class Railtie < Rails::Railtie

    config.before_configuration do
      config_file = Rails.root.join("config", "widget-list.yml")
      if config_file.file?
        WidgetList::List::connect
      else
        puts "\nWidget List config not found.  Creating config/widget-list.yml.  \n\nPlease configure it with the appropriate connections"
        File.open(Rails.root.join("config", "widget-list.yml"), 'w') { |file|
          file.write("#For connection examples see: http://sequel.rubyforge.org/rdoc/files/doc/opening_databases_rdoc.html\n\n")
          file.write("development:\n")
          file.write("  :primary:     sqlite:/\n")
          file.write("  :secondary:   sqlite:/\n")
          file.write("\n")
          file.write("test:\n")
          file.write("  :primary:     sqlite:/\n")
          file.write("  :secondary:   sqlite:/\n")
          file.write("\n")
          file.write("release:\n")
          file.write("  :primary:     sqlite:/\n")
          file.write("  :secondary:   sqlite:/\n")
          file.write("\n")
          file.write("production:\n")
          file.write("  :primary:     sqlite:/\n")
          file.write("  :secondary:   sqlite:/\n")
        }
      end
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
widget_list-1.0.6 lib/widget_list/railtie.rb
widget_list-1.0.5 lib/widget_list/railtie.rb