lib/kaesen/bitflyerfx.rb in kaesen-0.1.0 vs lib/kaesen/bitflyerfx.rb in kaesen-0.1.1
- old
+ new
@@ -5,19 +5,24 @@
require 'date'
require 'bigdecimal'
module Kaesen
# BitFlyer FX Wrapper Class
- # https://coincheck.jp/documents/exchange/api?locale=ja
+ # https://lightning.bitflyer.jp/docs?lang=ja
## API制限
## . Private API は 1 分間に約 200 回を上限とします。
## . IP アドレスごとに 1 分間に約 500 回を上限とします。
-
+
class Bitflyerfx < Bitflyer
- def initialize
+ def initialize(options = {})
super()
@name = "BitFlyerFX"
@product_code = "FX_BTC_JPY"
+
+ options.each do |key, value|
+ instance_variable_set("@#{key}", value)
+ end
+ yield(self) if block_given?
end
def balance
raise NotImplemented.new() # getcollateral
end