support/make/gem.mk

Summary

Maintainability
Test Coverage
build:
    @echo "Building gem package"
    @gem build -V $(GEM_NAME).gemspec
    @mkdir -p pkg/
    @mv $(GEM_NAME)-$(GEM_VERSION).gem pkg/

push:
    @echo "Pushing package to RubyGems"
    @gem push pkg/$(GEM_NAME)-$(GEM_VERSION).gem

clean:
    @echo "Removing previously built package"
    -rm pkg/$(GEM_NAME)-$(GEM_VERSION).gem