Class: CoinSync::SourceFilter

Inherits:
Object
  • Object
show all
Defined in:
lib/coinsync/source_filter.rb

Instance Method Summary collapse

Instance Method Details

#parse_command_line_args(arguments) ⇒ Object



3
4
5
6
7
8
# File 'lib/coinsync/source_filter.rb', line 3

def parse_command_line_args(arguments)
  selected = arguments.select { |a| !a.start_with?('^') }
  except = (arguments - selected).map { |a| a.gsub(/^\^/, '') }

  [selected, except]
end