Module: Aemninja::Helpers

Defined in:
lib/aemninja/helpers.rb

Class Method Summary collapse

Class Method Details

.create_directory(name) ⇒ Object



6
7
8
9
# File 'lib/aemninja/helpers.rb', line 6

def self.create_directory(name)
  puts 'create ' + name
  FileUtils.mkdir_p name
end

.create_file(name) ⇒ Object



11
12
13
14
# File 'lib/aemninja/helpers.rb', line 11

def self.create_file(name)
  puts 'create ' + name
  FileUtils.touch name
end

.remove_path_and_version_from(package) ⇒ Object



24
25
26
27
# File 'lib/aemninja/helpers.rb', line 24

def self.remove_path_and_version_from package
  package_without_path = remove_path_from package
  remove_version_from package_without_path
end

.remove_path_from(package) ⇒ Object



16
17
18
# File 'lib/aemninja/helpers.rb', line 16

def self.remove_path_from package
  URI(package).path.split('/').last
end

.remove_version_from(package) ⇒ Object



20
21
22
# File 'lib/aemninja/helpers.rb', line 20

def self.remove_version_from package
  package.split(/[0-9]/)[0]
end