Sha256: 190fc1e68db1a332fc4b5514d990008cb01fe5f189bfe077dd7ce8a9b56d4549

Contents?: true

Size: 455 Bytes

Versions: 8

Compression:

Stored size: 455 Bytes

Contents

module GarnetClient
  class Result
    attr_accessor :raw, :msg

    RESULT_SUCCESS_FLAG = 0


    # TX 状态
    LV_TX_STATE = {
        '1' => '成功',
        '0' => '失败',
        '2'	=> 'Pending'
    }

    def initialize(result)
      self.raw = result.to_s
      self.msg = result
    end

    def success?
      @msg[0]['status']['code'] == RESULT_SUCCESS_FLAG
    end

    def service_msg
      @msg[0]['status']['message']
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
garnet_client-0.1.13 lib/garnet_client/result.rb
garnet_client-0.1.12 lib/garnet_client/result.rb
garnet_client-0.1.11 lib/garnet_client/result.rb
garnet_client-0.1.10 lib/garnet_client/result.rb
garnet_client-0.1.9 lib/garnet_client/result.rb
garnet_client-0.1.8 lib/garnet_client/result.rb
garnet_client-0.1.7 lib/garnet_client/result.rb
garnet_client-0.1.6 lib/garnet_client/result.rb