lib/gonative/commands/android/publish.rb in gonative-cli-1.1.2 vs lib/gonative/commands/android/publish.rb in gonative-cli-1.2.0
- old
+ new
@@ -3,34 +3,34 @@
module GoNative
module Commands
module Android
class Publish < Base
desc 'Used to update one of the android internal dependencies'
-
+
def call
assert_build_file_exists!
create_and_push_tag!
end
-
+
def assert_build_file_exists!
return unless gradle_files.empty?
raise Error, "No build.gradle file exists"
end
-
+
private
-
+
def gradle_files
@gradle_files ||= `find . -iname build.gradle`.split("\n")
end
def version
return @version if @version
-
+
gradle_files.each do |gradle_file|
str = IO.read(gradle_file)
@version = str.match(/versionName\s+\"(?<version>.+)\"/)[:version]
-
+
break if @version
end
@version
end