class ServiceDouble::Configuration
Attributes
disable_bundler[RW]
log_file[RW]
server[RW]
timeout[RW]
url[RW]
Public Class Methods
new()
click to toggle source
# File lib/service_double/configuration.rb, line 11 def initialize @url = nil @server = nil @log_file = nil @timeout = 5 @disable_bundler = true end
Public Instance Methods
name()
click to toggle source
# File lib/service_double/configuration.rb, line 40 def name File.basename(server, ".rb") end
no_server_set!()
click to toggle source
# File lib/service_double/configuration.rb, line 48 def no_server_set! raise NoServerSet, "No server option set." end
no_url_set!()
click to toggle source
# File lib/service_double/configuration.rb, line 44 def no_url_set! raise NoURLSet, "No URL set for the fake shop." end
server=(path)
click to toggle source
# File lib/service_double/configuration.rb, line 23 def server=(path) full = File.expand_path(path) if File.exist?(full) @server = full else raise ServerNotFound, "Cannot find server to run at #{full}" end end