Class: Jars::GemspecArtifacts::Exclusions

Inherits:
Array
  • Object
show all
Defined in:
lib/jars/gemspec_artifacts.rb

Instance Method Summary collapse

Constructor Details

#initialize(line) ⇒ Exclusions

Returns a new instance of Exclusions.



82
83
84
85
86
87
88
# File 'lib/jars/gemspec_artifacts.rb', line 82

def initialize( line )
  super()
  line.gsub(/'"|^\s*\[|\]\s*$/, '').split( /,\s*/ ).each do |exclusion|
    self.<< Exclusion.new( exclusion )
  end
  freeze
end

Instance Method Details

#to_sObject



78
79
80
# File 'lib/jars/gemspec_artifacts.rb', line 78

def to_s
  "[#{join(', ')}]"
end