module EY::Serverside::About
Public Instance Methods
binary()
click to toggle source
# File lib/engineyard-serverside/about.rb, line 36 def binary File.expand_path("../../../bin/#{gem_name}", __FILE__) end
gem_binary()
click to toggle source
# 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()
click to toggle source
# File lib/engineyard-serverside/about.rb, line 23 def gem_file File.join(Gem.dir, 'cache', gem_filename) end
gem_filename()
click to toggle source
# File lib/engineyard-serverside/about.rb, line 19 def gem_filename "#{gem_name}-#{version}.gem" end
gem_name()
click to toggle source
# File lib/engineyard-serverside/about.rb, line 7 def gem_name "engineyard-serverside" end
hook_executor()
click to toggle source
# File lib/engineyard-serverside/about.rb, line 40 def hook_executor binary + "-execute-hook" end
name_with_version()
click to toggle source
# File lib/engineyard-serverside/about.rb, line 15 def name_with_version "#{gem_name} #{version}" end
service_hook_executor()
click to toggle source
# File lib/engineyard-serverside/about.rb, line 44 def service_hook_executor binary + "-execute-service-hook" end
version()
click to toggle source
# File lib/engineyard-serverside/about.rb, line 11 def version EY::Serverside::VERSION end