Sha256: 6e3bc9f5800a81cf3a16c4f01fb6992fffb14c8367442b5275708e9c8ceec339
Contents?: true
Size: 699 Bytes
Versions: 6
Compression:
Stored size: 699 Bytes
Contents
module Subduino class Generator Files = %w{ Makefile scaffold.rb scaffold.pde} class << self def copy_files(dir) name = dir.split("/").last Files.each do |file| puts "Working on #{file}" dump = File.open(File.dirname(__FILE__) + "/#{file}").readlines file.gsub!(/scaffold/, name) File.open(dir + "/#{file}", 'w') do |f| f.write(dump.join.gsub(/!!SCAFFOLD!!/, name)) end end end def os_detect case RUBY_PLATFORM when /linux/ then "" when /darwin/ then "" else raise "Dunno how to play with #{RUBY_PLATFORM}" end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems