class Okcoin::Base
Public Class Methods
new(url: 'https://www.okcoin.cn/api/', api_key:, secret_key:)
click to toggle source
# File lib/okcoin/base.rb, line 7 def initialize(url: 'https://www.okcoin.cn/api/', api_key:, secret_key:) @url = url @api_key = api_key @secret_key = secret_key end
Protected Instance Methods
sign(params)
click to toggle source
# File lib/okcoin/base.rb, line 15 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