lib/gametel.rb in gametel-0.5.8.1 vs lib/gametel.rb in gametel-0.5.9

- old
+ new

@@ -1,6 +1,8 @@ +require 'brazenhead' require 'gametel/accessors' +require 'gametel/driver' require 'gametel/navigation' require 'gametel/waiter' require 'gametel/version' require 'gametel/platforms/brazenhead_platform' require 'gametel/views' @@ -13,9 +15,30 @@ ROBOTIUM_LEFT = 21 ROBOTIUM_RIGHT = 22 def self.included(cls) cls.extend Gametel::Accessors + end + + def self.apk_path=(path) + @apk_path = path + end + + def self.default_driver + @default_driver ||= Gametel::Driver.new + end + + def self.default_server + @default_server ||= Brazenhead::Server.new @apk_path + end + + def self.start(activity) + default_server.start(activity) + default_driver + end + + def self.stop + default_server.stop end def initialize(pform = :brazenhead) @platform = Gametel::Platforms::BrazenheadPlatform.new if pform == :brazenhead end