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