Module: EY::Serverside::About
Instance Method Summary collapse
- #binary ⇒ Object
- #gem_binary ⇒ Object
- #gem_file ⇒ Object
- #gem_filename ⇒ Object
- #gem_name ⇒ Object
- #hook_executor ⇒ Object
- #name_with_version ⇒ Object
- #version ⇒ Object
Instance Method Details
#binary ⇒ Object
31 32 33 |
# File 'lib/engineyard-serverside/about.rb', line 31 def binary File.("../../../bin/#{gem_name}", __FILE__) end |
#gem_binary ⇒ Object
27 28 29 |
# File 'lib/engineyard-serverside/about.rb', line 27 def gem_binary File.join(Gem.default_bindir, 'gem') end |
#gem_file ⇒ Object
23 24 25 |
# File 'lib/engineyard-serverside/about.rb', line 23 def gem_file File.join(Gem.dir, 'cache', gem_filename) end |
#gem_filename ⇒ Object
19 20 21 |
# File 'lib/engineyard-serverside/about.rb', line 19 def gem_filename "#{gem_name}-#{version}.gem" end |
#gem_name ⇒ Object
7 8 9 |
# File 'lib/engineyard-serverside/about.rb', line 7 def gem_name "engineyard-serverside" end |
#hook_executor ⇒ Object
35 36 37 |
# File 'lib/engineyard-serverside/about.rb', line 35 def hook_executor binary + "-execute-hook" end |
#name_with_version ⇒ Object
15 16 17 |
# File 'lib/engineyard-serverside/about.rb', line 15 def name_with_version "#{gem_name} #{version}" end |
#version ⇒ Object
11 12 13 |
# File 'lib/engineyard-serverside/about.rb', line 11 def version EY::Serverside::VERSION end |