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
- #service_hook_executor ⇒ Object
- #version ⇒ Object
Instance Method Details
#binary ⇒ Object
36 37 38 |
# File 'lib/engineyard-serverside/about.rb', line 36 def binary File.("../../../bin/#{gem_name}", __FILE__) end |
#gem_binary ⇒ Object
27 28 29 30 31 32 33 34 |
# File 'lib/engineyard-serverside/about.rb', line 27 def gem_binary gem_bin_path = File.join(Gem.default_bindir, 'gem') if File.exists?("/usr/local/ey_resin/bin/ruby") "/usr/local/ey_resin/bin/ruby -rubygems #{gem_bin_path}" else gem_bin_path end 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
40 41 42 |
# File 'lib/engineyard-serverside/about.rb', line 40 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 |
#service_hook_executor ⇒ Object
44 45 46 |
# File 'lib/engineyard-serverside/about.rb', line 44 def service_hook_executor binary + "-execute-service-hook" end |
#version ⇒ Object
11 12 13 |
# File 'lib/engineyard-serverside/about.rb', line 11 def version EY::Serverside::VERSION end |