class RdiffSimple::OptionsParser
Public Class Methods
parse(*args)
click to toggle source
# File lib/rdiff_simple/options_parser.rb, line 6 def self.parse(*args) options = args.extract_options! flags = args.map { |flag| flag.size == 1 ? "-#{flag}" : "--#{flag}" } * ' ' arguments = options.map { |key, value| (key.size == 1 ? "-#{key}" : "--#{key}") + " #{value}" } * ' ' "#{flags} #{arguments}".dasherize.strip end