Skip to content

Instantly share code, notes, and snippets.

@farcaller
Created May 25, 2012 09:28
Show Gist options
  • Save farcaller/2786949 to your computer and use it in GitHub Desktop.
Save farcaller/2786949 to your computer and use it in GitHub Desktop.
Motion::Gem.build do |gem|
files = `git ls-files`.split($\)
gem.files = files.grep(%r{^lib/motion-redgreen/app/})
gem.spec_files = files.grep(%r{^lib/motion-redgreen/spec/})
gem.pre_build do |config|
redgreen_style_file = File.join(config.build_dir, 'redgreen_style_config.rb')
redgreen_style = config.redgreen_style || :focused
File.open(redgreen_style_file, 'wb') do |f|
f << "$RedGreenStyleFormat = :#{@redgreen_style}\n"
end
gem.spec_files.insert(0, redgreen_style_file)
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment