class ZendeskAppsTools::Bump

Constants

SHARED_OPTIONS

Public Instance Methods

major() click to toggle source
# File lib/zendesk_apps_tools/bump.rb, line 17
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 25
def minor
  semver[:minor] += 1
  semver[:patch] = 0
end
patch() click to toggle source
# File lib/zendesk_apps_tools/bump.rb, line 32
def patch
  semver[:patch] += 1
end

Private Instance Methods

commit() click to toggle source
# File lib/zendesk_apps_tools/bump.rb, line 45
def commit
  `git commit -am #{commit_message}`
end
commit_message() click to toggle source
# File lib/zendesk_apps_tools/bump.rb, line 49
def commit_message
  options[:message] || version(v: true)
end
post_actions() click to toggle source
# File lib/zendesk_apps_tools/bump.rb, line 40
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 53
def tag
  commit
  `git tag #{version(v: true)}`
end