module OpenCPU

Constants

MAJOR
MINOR
TINY
VERSION

Attributes

configuration[W]

Public Class Methods

client() click to toggle source
# File lib/opencpu.rb, line 15
def self.client
  OpenCPU::Client.new
end
configuration() click to toggle source
# File lib/opencpu.rb, line 19
def self.configuration
  @configuration ||= OpenCPU::Configuration.new
end
configure() { |configuration| ... } click to toggle source
# File lib/opencpu.rb, line 23
def self.configure
  yield(configuration)
end
disable_test_mode!() click to toggle source
# File lib/opencpu.rb, line 32
def self.disable_test_mode!
  self.configuration.mode = nil
  self.configuration.fake_responses = {}
end
enable_test_mode!() click to toggle source
# File lib/opencpu.rb, line 27
def self.enable_test_mode!
  self.configuration.fake_responses = {}
  self.configuration.mode = 'test'
end
reset_configuration!() click to toggle source
# File lib/opencpu.rb, line 46
def self.reset_configuration!
  self.configuration.reset!
end
set_fake_response!(package, script, response = nil) click to toggle source
# File lib/opencpu.rb, line 41
def self.set_fake_response!(package, script, response = nil)
  key = [package, script].join('/')
  self.configuration.add_fake_response key, response
end
test_mode?() click to toggle source
# File lib/opencpu.rb, line 37
def self.test_mode?
  self.configuration.mode == 'test'
end