Sha256: 43c7ae79b5f50ce3edb853fe683a4e05b712f60ed5642887d36cc69fa43b56f4
Contents?: true
Size: 751 Bytes
Versions: 1
Compression:
Stored size: 751 Bytes
Contents
require 'roku-packager/key_gen' require 'roku-packager/uploader' require 'roku-packager/packager' module RokuPackager class Client def initialize(development_roku_ip, logger = NullLogger.new) @host = development_roku_ip @logger = logger end attr_reader :password, :dev_id, :download_url def package(name, path_to_application_zip) @logger.info 'Generating keys...' @dev_id, @password = KeyGen.new(@host).create @logger.info 'Uploading application file...' Uploader.new(@host).upload(path_to_application_zip) @logger.info 'Building package...' uri = Packager.new(@host, name, @password).submit uri.to_s end end class NullLogger def info(*args) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
roku-packager-0.0.3 | lib/roku-packager/client.rb |