lib/gonative/plugins/android/create.rb in gonative-cli-1.1.2 vs lib/gonative/plugins/android/create.rb in gonative-cli-1.2.0
- old
+ new
@@ -15,21 +15,21 @@
attr_reader :plugin_name
def initialize(plugin_name)
@plugin_name = Utils::SanitizePluginName.call(plugin_name, 'android')
end
-
+
def call
assert_not_exists!
set_working_dir!
cp_template_files!
Utils::TemplateInflator.new(plugin_name: capitalized_plugin_name, java_package: java_package).call
end
def assert_not_exists!
return unless File.directory?(plugin_name)
-
+
raise Error, "Directory #{plugin_name} already exists"
end
def set_working_dir!
FileUtils.mkdir(plugin_name)
@@ -38,14 +38,14 @@
def cp_template_files!
FileUtils.cp_r("#{TEMPLATE_DIRECTORY_PATH}/.", '.')
system('ditto', TEMPLATE_DIRECTORY_PATH, '.')
end
-
+
def capitalized_plugin_name
[plugin_name, 'plugin'].join('_').camelize
end
-
+
def java_package
plugin_name
end
end
end