Method: IB::Generator#write

Defined in:
lib/ib/generator.rb

#write(files, dest) ⇒ Object



22
23
24
25
26
27
28
29
30
31
32
33
34
# File 'lib/ib/generator.rb', line 22

def write files, dest
  files = IB::Parser.new(@build_platform).find_all(files)

  FileUtils.mkpath dest

  File.open("#{dest}/Stubs.h", 'w') do |f|
    f.write render_stub_file('generator/templates/Stubs.h.erb', files)
  end

  File.open("#{dest}/Stubs.m", 'w') do |f|
    f.write render_stub_file('generator/templates/Stubs.m.erb', files)
  end
end