class ZendeskAppsTools::Bump
Constants
- SHARED_OPTIONS
Public Instance Methods
major()
click to toggle source
# File lib/zendesk_apps_tools/bump.rb, line 19 def major semver[:major] += 1 semver[:minor] = 0 semver[:patch] = 0 end
minor()
click to toggle source
# File lib/zendesk_apps_tools/bump.rb, line 27 def minor semver[:minor] += 1 semver[:patch] = 0 end
patch()
click to toggle source
# File lib/zendesk_apps_tools/bump.rb, line 34 def patch semver[:patch] += 1 end
Private Instance Methods
commit()
click to toggle source
# File lib/zendesk_apps_tools/bump.rb, line 47 def commit `git commit -am #{commit_message}` end
commit_message()
click to toggle source
# File lib/zendesk_apps_tools/bump.rb, line 51 def commit_message options[:message] || version(v: true) end
post_actions()
click to toggle source
# File lib/zendesk_apps_tools/bump.rb, line 42 def post_actions return tag if options[:tag] commit if options[:commit] end
tag()
click to toggle source
# File lib/zendesk_apps_tools/bump.rb, line 55 def tag commit `git tag #{version(v: true)}` end