Module: VisionMate
- Defined in:
- lib/vision_mate.rb,
lib/vision_mate/rack.rb,
lib/vision_mate/tube.rb,
lib/vision_mate/telnet.rb,
lib/vision_mate/no_tube.rb,
lib/vision_mate/version.rb,
lib/vision_mate/connection.rb,
lib/vision_mate/configuration.rb
Defined Under Namespace
Modules: Configuration Classes: Connection, NoTube, Rack, Telnet, Tube
Constant Summary collapse
- VERSION =
"0.2.4"
Class Method Summary collapse
-
.configure(&block) ⇒ Object
Used to configure long lived information needed throughout the scanning process.
- .connect ⇒ Object
Class Method Details
.configure(&block) ⇒ Object
Used to configure long lived information needed throughout the scanning process. Provides access to ‘host` and `port` along with other information used to configure the orientation and dimensions of scanned racks.
Example:
VisionMate.configure do |config|
config.host = "192.168.1.1"
config.port = "8080"
end
VisionMate::Configuration.host # => "192.168.1.1"
VisionMate::Configuration.port # => "8080"
24 25 26 |
# File 'lib/vision_mate.rb', line 24 def self.configure(&block) block.call(VisionMate::Configuration) end |
.connect ⇒ Object
28 29 30 31 32 |
# File 'lib/vision_mate.rb', line 28 def self.connect host = Configuration.host port = Configuration.port Connection.new(host, port) end |