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