Class: CommaSeparatedIntegerList

Inherits:
Object
  • Object
show all
Defined in:
lib/duse/cli/share_with_user.rb

Instance Method Summary collapse

Constructor Details

#initialize(string) ⇒ CommaSeparatedIntegerList

Returns a new instance of CommaSeparatedIntegerList.



2
3
4
# File 'lib/duse/cli/share_with_user.rb', line 2

def initialize(string)
  @list = string.split(',').map(&:strip).delete_if(&:empty?).map(&:to_i)
end

Instance Method Details

#map(&block) ⇒ Object



6
7
8
# File 'lib/duse/cli/share_with_user.rb', line 6

def map(&block)
  @list.map(&block)
end