Sha256: d7f94c1c37e95c1d295040e4e905f648c96e6cd8f705309bf9bf7dca98747939
Contents?: true
Size: 681 Bytes
Versions: 1
Compression:
Stored size: 681 Bytes
Contents
require 'te3270/emulators/bluezone' require 'te3270/emulators/extra' require 'te3270/emulators/quick3270' require 'te3270/emulators/x3270' require 'te3270/emulators/virtel' module TE3270 # # Provides a mapping between a key used in the +emulator_for+ method # and the class that implements the access to the emulator. # module EmulatorFactory EMULATORS = { bluezone: TE3270::Emulators::BlueZone, extra: TE3270::Emulators::Extra, quick3270: TE3270::Emulators::Quick3270, x3270: TE3270::Emulators::X3270, virtel: TE3270::Emulators::Virtel } def self.emulator_for(platform) EMULATORS[platform] end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
te3270-0.9.0 | lib/te3270/emulator_factory.rb |