lib/myreplicator.rb in myreplicator-0.0.13 vs lib/myreplicator.rb in myreplicator-0.0.14

- old
+ new

@@ -1,25 +1,41 @@ require "myreplicator/engine" module Myreplicator - mattr_accessor :app_root, :tmp_path, :mysql, :mysqldump, :configs + mattr_accessor(:app_root, + :tmp_path, + :mysql, + :mysqldump, + :configs, + :auth_required, + :authenticated, + :login_redirect) class Engine < Rails::Engine initializer "myreplicator.configure_rails_initialization" do |app| Myreplicator.app_root = app.root #assigning app root as rails.root is not accessible yml = YAML.load(File.read("#{Myreplicator.app_root}/config/myreplicator.yml")) Myreplicator.mysql = yml["myreplicator"]["mysql"] Myreplicator.mysqldump = yml["myreplicator"]["mysqldump"] + if yml["myreplicator"]["auth_required"].blank? + Myreplicator.auth_required = false + else + Myreplicator.auth_required = yml["myreplicator"]["auth_required"] + Myreplicator.authenticated = false + Myreplicator.login_redirect = yml["myreplicator"]["login_redirect"] + end + + if yml["myreplicator"]["tmp_path"].blank? Myreplicator.tmp_path = File.join(Myreplicator.app_root, "tmp", "myreplicator") else Myreplicator.tmp_path = yml["myreplicator"]["tmp_path"] end - + Myreplicator.configs = yml end end