Class: Nova::Loader::IbUsedImages

Inherits:
Nova::Loader
  • Object
show all
Defined in:
lib/loaders/ib_used_images.rb

Instance Method Summary collapse

Instance Method Details

#load(content) ⇒ Object



6
7
8
9
10
11
12
13
14
15
# File 'lib/loaders/ib_used_images.rb', line 6

def load(content)
  images = []
  Dir["#{Nova.src_root}/**/*.{xib,storyboard}"].each do |path|
    doc = Nokogiri::XML(File.open(path))
    doc.xpath('/document/resources/image/@name').each do |node|
      images << node.content.to_s
    end
  end
  images.uniq
end