Module: TeslaMaven

Defined in:
lib/tesla_maven.rb

Constant Summary collapse

VERSION =
'0.1.1'.freeze

Class Method Summary collapse

Class Method Details

.bin(file = nil) ⇒ Object



15
16
17
18
19
20
21
# File 'lib/tesla_maven.rb', line 15

def self.bin( file = nil )
  if file
    File.join( path( 'bin' ), file )
  else
    path( 'bin' )
  end
end

.extObject



23
24
25
# File 'lib/tesla_maven.rb', line 23

def self.ext
  path( 'ext' )
end

.homeObject



11
12
13
# File 'lib/tesla_maven.rb', line 11

def self.home
  File.expand_path( File.join( File.dirname( File.expand_path( __FILE__ ) ), '../ruby-maven-home' ) )
end

.libObject



27
28
29
# File 'lib/tesla_maven.rb', line 27

def self.lib
  path( 'lib' )
end

.maven_binObject



35
36
37
# File 'lib/tesla_maven.rb', line 35

def self.maven_bin
  Maven.bin
end

.maven_bootObject



47
48
49
# File 'lib/tesla_maven.rb', line 47

def self.maven_boot
  Maven.boot
end

.maven_confObject



43
44
45
# File 'lib/tesla_maven.rb', line 43

def self.maven_conf
  Maven.conf
end

.maven_homeObject



31
32
33
# File 'lib/tesla_maven.rb', line 31

def self.maven_home
  Maven.home
end

.maven_libObject



39
40
41
# File 'lib/tesla_maven.rb', line 39

def self.maven_lib
  Maven.lib
end