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.



79
80
81
82
83
84
85
# File 'lib/jars/gemspec_artifacts.rb', line 79

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



75
76
77
# File 'lib/jars/gemspec_artifacts.rb', line 75

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