Sha256: 7b2079d2be7e83aa80bef1ad233237dba4b41feca2d2242b70539b971b7c2791
Contents?: true
Size: 476 Bytes
Versions: 4
Compression:
Stored size: 476 Bytes
Contents
module Okcoin class Base include HttpUtils extend ApiDefineTool def initialize(url: 'https://www.okcoin.cn/api/', api_key:, secret_key:) @url = url @api_key = api_key @secret_key = secret_key end protected def sign(params) params_string = params.sort.collect{|k, v| "#{k}=#{v}"} * '&' params_string = params_string + "&secret_key=#{@secret_key}" Digest::MD5.hexdigest(params_string).upcase end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
okcoin-0.1.6 | lib/okcoin/base.rb |
okcoin-0.1.5 | lib/okcoin/base.rb |
okcoin-0.1.4 | lib/okcoin/base.rb |
okcoin-0.1.3 | lib/okcoin/base.rb |