Sha256: e5666dc8a3b7dcaf51c43ab4797b7fe05c039a05670558f7075eac9a54f66b68

Contents?: true

Size: 606 Bytes

Versions: 5

Compression:

Stored size: 606 Bytes

Contents

module Acouchi
  class Configuration
    attr_accessor :target_package, :activity, :project_path, :apk,:device,:port

    def self.from_json json
      require "json"
      json = JSON.parse(json)
      configuration = Configuration.new
      configuration.target_package = json["target_package"]
      configuration.activity       = json["activity"]
      configuration.project_path   = json["project_path"]
      configuration.apk            = json["apk"]
      configuration.device         = json["device"]
      configuration.port           = json["port"] || 7103
      configuration
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
acouchi-0.0.14 lib/acouchi/configuration.rb
acouchi-0.0.13 lib/acouchi/configuration.rb
acouchi-0.0.12 lib/acouchi/configuration.rb
acouchi-0.0.11 lib/acouchi/configuration.rb
acouchi-0.0.10 lib/acouchi/configuration.rb