Class: MarkVersionCli

Inherits:
Thor
  • Object
show all
Defined in:
lib/mark_version/mark_version_cli.rb

Instance Method Summary collapse

Instance Method Details

#increment_release_candidateObject



49
50
51
52
53
# File 'lib/mark_version/mark_version_cli.rb', line 49

def increment_release_candidate
  VersionFile.new.increment_release_candidate
  commit
  tag
end

#initObject



7
8
9
10
11
# File 'lib/mark_version/mark_version_cli.rb', line 7

def init
  VersionFile.new.init
  commit
  tag
end

#majorObject



28
29
30
31
32
# File 'lib/mark_version/mark_version_cli.rb', line 28

def major
  VersionFile.new.major
  commit
  tag
end

#major_release_candidateObject



42
43
44
45
46
# File 'lib/mark_version/mark_version_cli.rb', line 42

def major_release_candidate
  VersionFile.new.major_release_candidate
  commit
  tag
end

#minorObject



21
22
23
24
25
# File 'lib/mark_version/mark_version_cli.rb', line 21

def minor
  VersionFile.new.minor
  commit
  tag
end

#minor_release_candidateObject



35
36
37
38
39
# File 'lib/mark_version/mark_version_cli.rb', line 35

def minor_release_candidate
  VersionFile.new.minor_release_candidate
  commit
  tag
end

#patchObject



14
15
16
17
18
# File 'lib/mark_version/mark_version_cli.rb', line 14

def patch
  VersionFile.new.patch
  commit
  tag
end

#releaseObject



56
57
58
59
60
# File 'lib/mark_version/mark_version_cli.rb', line 56

def release
  VersionFile.new.release
  commit
  tag
end

#showObject



63
64
65
# File 'lib/mark_version/mark_version_cli.rb', line 63

def show
  puts version
end