Class: Rprompt::RvmRuby

Inherits:
PromptItem show all
Defined in:
lib/rprompt.rb

Instance Attribute Summary

Attributes inherited from PromptItem

#color, #symbol

Instance Method Summary collapse

Methods inherited from PromptItem

#commandResult, #initialize

Methods included from Deco

#termShow

Constructor Details

This class inherits a constructor from Rprompt::PromptItem

Instance Method Details

#rubyString

Returns ruby used.

Returns:



87
88
89
90
91
92
93
94
# File 'lib/rprompt.rb', line 87

def ruby
	text = commandResult.chomp
	if text.include?('@')
		text.match(/ruby-(.+)@/)[1]
	else
		text.gsub!(/ruby-/, '')
	end
end

#showString

Returns terminal representation of the ruby version.

Returns:

  • (String)

    terminal representation of the ruby version



97
98
99
# File 'lib/rprompt.rb', line 97

def show
	termShow({:color => color, :symbol => symbol, :content => ruby})
end