We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent de014ac commit c1d47e8Copy full SHA for c1d47e8
samples/helloworld_ruby/Rakefile
@@ -1 +1,20 @@
1
require 'bundler/gem_tasks'
2
+require '${{=project.name=}}/version'
3
+
4
+task :default => [:build]
5
6
+task :build => [:test] do
7
+ system("gem build ${{=project.name=}}.gemspec")
8
+end
9
10
+task :test => [:prepare] do
11
+ system("bundle exec rspec")
12
13
14
+task :push => [:build] do
15
+ system("gem inabox ./${{=project.name=}}-#{${{=gem.module[::]=}}::VERSION}.gem")
16
17
18
+task :prepare do
19
+ system("bundle install")
20
samples/helloworld_ruby/lib/${{=project.name=}}/version.rb
@@ -6,4 +6,4 @@ module ${{value}}
end
${{=;gem.module=}}
-${{=gem.module[::]=}}.VERSION = '1.0.0'
+${{=gem.module[::]=}}::VERSION = '1.0.0'
0 commit comments