Module: Everdeen

Defined in:
lib/everdeen.rb,
lib/everdeen/client.rb,
lib/everdeen/server.rb,
lib/everdeen/request.rb,
lib/everdeen/version.rb,
lib/everdeen/response.rb,
lib/everdeen/criterion.rb,
lib/everdeen/expectation.rb,
lib/everdeen/request_criteria.rb

Defined Under Namespace

Classes: Client, Criterion, Expectation, Request, RequestCriteria, Response, Server, UnsupportedPlatformError

Constant Summary collapse

SUPPORTED_PLATFORMS =
%w[x86_64-linux-gnu]
BINARIES_DIR =
File.expand_path('../../binaries', __FILE__)
VERSION =
"0.1.0"
SERVER_VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.bin_pathObject



24
25
26
27
# File 'lib/everdeen.rb', line 24

def self.bin_path
  raise UnsupportedPlatformError unless SUPPORTED_PLATFORMS.include? RUBY_PLATFORM
  File.join(BINARIES_DIR, "everdeen_#{Everdeen::SERVER_VERSION}_#{RUBY_PLATFORM}")
end