X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/fcd37587f2a1343e59139926ef6c00d3fb04002c..6b6d922239e6b2d0c40181aa3ab8e5bd438aebe3:/lib/daemons/gpx_import_ctl diff --git a/lib/daemons/gpx_import_ctl b/lib/daemons/gpx_import_ctl index 5730005a6..00b3a00b3 100755 --- a/lib/daemons/gpx_import_ctl +++ b/lib/daemons/gpx_import_ctl @@ -1,15 +1,23 @@ #!/usr/bin/env ruby -require 'rubygems' +require "rubygems" require "daemons" -require 'yaml' -require 'erb' -require 'active_support' +require "yaml" +require "erb" -options = YAML.load( +class Hash + def with_symbols! + keys.each { |key| self[key.to_s.to_sym] = self[key] } + self + end +end + +options = YAML.safe_load( ERB.new( - IO.read( - File.dirname(__FILE__) + "/../../config/daemons.yml" - )).result).with_indifferent_access + IO.read( + File.dirname(__FILE__) + "/../../config/daemons.yml" + ) + ).result +).with_symbols! options[:dir_mode] = options[:dir_mode].to_sym -Daemons.run File.dirname(__FILE__) + '/gpx_import.rb', options \ No newline at end of file +Daemons.run File.dirname(__FILE__) + "/gpx_import.rb", options