bin/restfully in restfully-0.7.1.rc4 vs bin/restfully in restfully-0.7.1.rc5

- old
+ new

@@ -17,11 +17,11 @@ old_pp(*args); nil end logger = Logger.new(STDERR) logger.level = Logger::WARN -@options = {"logger" => logger, "require" => []} +@options = {"logger" => logger} option_parser = OptionParser.new do |opts| opts.banner = <<BANNER * Description Restfully #{Restfully::VERSION} - Access REST APIs effortlessly @@ -38,10 +38,11 @@ end opts.on("-c=", "--config=", "Sets the various options based on a custom YAML configuration file") do |v| @options["configuration_file"] = v end opts.on("-r=", "--require=", "Require an additional media-type") do |v| + @options["require"] ||= [] @options["require"].push(v) end opts.on("--log=", "Outputs log messages to the given file. Defaults to stdout") do |v| original_logger_level = logger.level logger = Logger.new(File.expand_path(v)) @@ -61,26 +62,12 @@ end option_parser.parse! -if @options["configuration_file"] - @options.merge!(YAML.load_file( - File.expand_path(@options["configuration_file"]) - )) -end - -@options["require"].each do |r| - logger.info "Requiring #{r} media-type..." - require "restfully/media_type/#{r.underscore}" -end - if given_uri = ARGV.shift @options["uri"] = given_uri end - -# Compatibility with restfully < 0.6 -@options["uri"] ||= @options.delete("base_uri") @session = Restfully::Session.new(@options) def session @session \ No newline at end of file