Class: Default
Overview
Define Thor tasks in the top level Default namespace.
Instance Method Summary
collapse
#globs, #last_sha, #mobj_to_md, #run, #space
#_build_gem, #_bump, #_install, #_publish, #_uninstall, #remove_non_ascii_from_cwd, #sh, #tag_exists, #update_release_notes, #version, #version_rgx
Constructor Details
#initialize(args = [], options = {}, config = {}) ⇒ Default
Returns a new instance of Default.
12
13
14
15
16
|
# File 'lib/appium_thor/commands/init.rb', line 12
def initialize(args = [], options = {}, config = {})
super
@cfg = Appium::Thor::Config.instance
end
|
Instance Method Details
#build ⇒ Object
40
41
42
|
# File 'lib/appium_thor/commands/commands.rb', line 40
def build
_build_gem
end
|
#bump ⇒ Object
25
26
27
|
# File 'lib/appium_thor/commands/commands.rb', line 25
def bump
_bump :z
end
|
#bumpx ⇒ Object
15
16
17
|
# File 'lib/appium_thor/commands/commands.rb', line 15
def bumpx
_bump :x
end
|
#bumpy ⇒ Object
20
21
22
|
# File 'lib/appium_thor/commands/commands.rb', line 20
def bumpy
_bump :y
end
|
#byte ⇒ Object
69
70
71
|
# File 'lib/appium_thor/commands/commands.rb', line 69
def byte
remove_non_ascii_from_cwd
end
|
#docs ⇒ Object
59
60
61
|
# File 'lib/appium_thor/commands/commands.rb', line 59
def docs
instance_eval &docs_block if docs_block
end
|
#gem_install ⇒ Object
54
55
56
|
# File 'lib/appium_thor/commands/commands.rb', line 54
def gem_install
_install
end
|
#gem_uninstall ⇒ Object
47
48
49
|
# File 'lib/appium_thor/commands/commands.rb', line 47
def gem_uninstall
_uninstall
end
|
#info ⇒ Object
4
5
6
7
8
9
10
11
12
|
# File 'lib/appium_thor/commands/commands.rb', line 4
def info
puts <<-MSG
gem_name: #{gem_name}
github_name: #{github_name}
github_owner: #{github_owner}
branch: #{branch}
version_file: #{version_file}
MSG
end
|
#notes ⇒ Object
64
65
66
|
# File 'lib/appium_thor/commands/commands.rb', line 64
def notes
update_release_notes
end
|
#publish ⇒ Object
30
31
32
|
# File 'lib/appium_thor/commands/commands.rb', line 30
def publish
_publish
end
|
#release ⇒ Object
35
36
37
|
# File 'lib/appium_thor/commands/commands.rb', line 35
def release
_publish
end
|